とある文字を自分のブログで検索したら、固定ページまで出てきて微妙だと思い困っていませんか?
私も、著作権の記事を調べようと思ったのですが、プライバシーポリシーや利用規約などが出て来てしまったので、それを検索から除外したい!と思ったので対応してみました。
正直、私のブログは今現在は別に固定ページが検索から除外されても何の問題もないので、早速除外しました。
その方法をご紹介します。
スポンサーリンク
functions.php の編集
WordPressのfunction.phpに追加記入します。
function.phpの場所は、ダッシュボード→外観→テーマエディター→function.php
でたどり着けると思います。
<?php function SearchFilter($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','SearchFilter'); ?>
スポンサーリンク
WPの固定ページをサイト内検索から除外する方法【まとめ】
いかがでしたでしょうか?
というか、超簡単なのでだれでも簡単に出来ますね。
やっぱり固定ページを表示させたい!と思う場合は消せばいいので大丈夫です。
ただ、function.phpをいじるので、他の追記がしてある場合はバックアップを取っておくと安心です。
一度、仕事で真っ白にしてしまって冷や汗をかいた覚えがあるので、知識がない人程慎重に対応しましょう。
メモがわりです。
ダイスケでした。(@desing_d)