我创建了如下searchfunction:
function search_data_fetch() {
$search_query = new WP_Query( array( \'posts_per_page\' => -1, \'s\' => esc_attr( $_POST[\'keyword\'] ), \'post_type\' => \'visitor\' ) );
if ( $search_query->have_posts() ) {
while( $search_query->have_posts() ) {
$search_query->the_post();
?>
<div class="module">
<span class="infos-name"><?php the_title(); ?></span>
<span class="infos-nick"><?php echo the_content(); ?></span>
</div>
<?php
}
wp_reset_postdata();
}
else {
?>
<div id="nothing_found">
<p>Nothing found</p>
</div>
<?php
}
die();
}
add_action(\'wp_ajax_data_fetch\', \'search_data_fetch\');
add_action(\'wp_ajax_nopriv_data_fetch\', \'search_data_fetch\');
以及我使用自定义帖子类型搜索的帖子visitor
都有一个自定义元数据字段,称为visitor-hide
当设置为yes
我希望它在搜索中完全不可见。那么,如何排除包含元数据的帖子呢visitor-hide
设置为yes
从搜索结果中,同时显示具有此帖子类型的其他所有帖子。非常感谢。