自定义搜索WordPress表单

时间:2016-08-12 01:42:24

标签: wordpress forms search conditional-statements

.Hi guys

如何执行以下代码:

 If    ID search form == book 
   {The Post excluded from the search} 
else 
   {excluded a custom post type "book"}

我的搜索表单是: 第一个

<form id="book" > it's a custom post type

第二个

<form id="post" > //It's default Post type WordPress

我可以这样做吗?

1 个答案:

答案 0 :(得分:0)

将此代码放在function.php文件中。

它将从帖子类型的书籍和帖子

中搜索内容
function filter_search($query) {
if ($query->is_search) {
$query->set('post_type', array('post', 'book'));
};
return $query;
};
add_filter('pre_get_posts', 'filter_search');