2016-08-12 4 views
1

.Hi парниНастройка поиска WordPress Форма

Как выполнить следующий код:

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 

Могу ли я это сделать?

ответ

0

Поместите этот код в свой файл functions.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'); 
+0

Большого спасибо за ответ. Но, к сожалению, это не удалось. Кажется, я не объяснил идею У меня есть две формы поиска: Во-первых: Я хочу просто искать книгу, конечно же, специальную тему. А другой - смотреть на весь сайт без книги. Как показано на рисунке ниже. –

+0

Смежные вопросы