Web design

WordPressのブログ内検索から固定ページを除外して投稿ページだけ表示する方法

2019年5月1日

WordPressのブログ内検索から、固定ページを除外して投稿ページだけ表示する方法

とある文字を自分のブログで検索したら、固定ページまで出てきて微妙だと思い困っていませんか?

私も、著作権の記事を調べようと思ったのですが、プライバシーポリシーや利用規約などが出て来てしまったので、それを検索から除外したい!と思ったので対応してみました。
正直、私のブログは今現在は別に固定ページが検索から除外されても何の問題もないので、早速除外しました。
その方法をご紹介します。

スポンサーリンク

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の固定ページをサイト内検索から除外する方法【まとめ】

WPの固定ページをサイト内検索から除外する方法【まとめ】

いかがでしたでしょうか?
というか、超簡単なのでだれでも簡単に出来ますね。

やっぱり固定ページを表示させたい!と思う場合は消せばいいので大丈夫です。
ただ、function.phpをいじるので、他の追記がしてある場合はバックアップを取っておくと安心です。
一度、仕事で真っ白にしてしまって冷や汗をかいた覚えがあるので、知識がない人程慎重に対応しましょう。

メモがわりです。
ダイスケでした。(@desing_d

■noto
https://note.com/k_daisuke

■stand.fm
https://stand.fm/channels/5f55dea26a9e5b17f78112ac

■YouTube
https://www.youtube.com/channel/UCNqBWozKzkyFwA546J0jYjA

■Twitter
https://twitter.com/home?lang=ja

■Instagram
https://www.instagram.com/daisuke_d_desing/?hl=ja

■Facebook
https://www.facebook.com/daisuke.d.desing

■SUZURI
https://suzuri.jp/D-desing

■質問箱
https://peing.net/ja/desing_d

スポンサーリンク

-Web design
-, , , ,

© 2021 D-desing