Saya tidak perlu mencari halaman di situs saya dan hanya ingin mencari posting, apakah ada cara untuk melakukannya? Terima kasih
13
Di bawah ini seharusnya membuat jenis posting halaman tidak lagi dapat dicari.
function remove_pages_from_search() {
global $wp_post_types;
$wp_post_types['page']->exclude_from_search = true;
}
add_action('init', 'remove_pages_from_search');
Berikut ini di functions.php juga berfungsi dengan baik:
sumber
letakkan ini di search.php Anda
<?php if (is_search() && ($post->post_type=='page')) continue; ?>
tepat di bawah kode ini ->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post();?>
Anda dapat menemukan lebih banyak di sini http://wordpress.org/support/topic/possible-search-only-posts-exclude-pages
sumber
Berikut adalah kode yang memeriksa apakah pencarian berasal dari admin, lalu setel jenis posting untuk dicari:
dari: http://www.wpbeginner.com/wp-tutorials/how-to-exclude-pages-from-wordpress-search-results/
sumber