2016-08-12 5 views
1

.Hiみんなカスタマイズ検索ワードプレスのフォーム

私は、次のコードを実行するにはどうすればよい:

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

このコードを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'); 
+0

を掲載します返信をありがとうございました。 しかし、残念ながらそれは成功しませんでした。それは私がそのアイデアを説明していないようだ 私は検索の2つの形式を持っています: 最初に:私はもちろん、本を探すために、特別なテーマを持っています。 もう1つは本なしですべてのサイトを見ることです。 下の画像のようになります。 –

+0

関連する問題