WordPressテーマTCDのカスタマイズを研究するサイト

TCDテーマCURE:サイト内検索の検索対象に固定ページ・診療案内・よくある質問の記事も含める方法

Q.検索ウィジェットで固定ページ・カスタム投稿「診療案内」「よくある質問」も検索結果に表示されるように変更したいです。

テーマの仕様では、検索ウィジェット(サイト内検索)の検索対象は通常投稿(ブログ)とカスタム投稿「お知らせ」記事のみとなっております。

※カスタム投稿「よくある質問」について
以下のカスタマイズを行うことで該当する記事が検索結果ページに表示されるようにはなりますが、このカスタム投稿は詳細ページをもたない(一覧ページにすべての記事内容が表示される)仕様となります。そのため、検索結果ページで記事タイトル(質問内容)が表示されますが、遷移先はよくある質問の一覧ページとなります。仕様として何卒ご了承のほどお願いいたします。

A.下記の方法でカスタマイズしてください。

編集するファイル: functions.php
編集する箇所: 938行目付近

$query->set('post_type', array('post','news') );

 ↓

$query->set('post_type', array('post','news','service','faq','page') );

検索結果ページに表示させたいもののみ記述を追加することも可能です。
「service」は診療案内、「faq」はよくある質問、「page」は固定ページです。

CUREデモ

この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

TCD LABO ご利用上の注意

TCD LABO(ティーシーディー・ラボ)に掲載しているTCDテーマのカスタマイズ情報のご利用にあたっては、必ずカスタマイズするファイルのバックアップをご用意の上、ご利用者様責任において実施をお願いいたします。

またカスタマイズ内容は、バージョンにより異なる場合がございますこと予めご理解賜りますようお願いいたします。

お問合せ・ご要望

TCD LABOへのお問合せやご要望は
ご連絡フォーム をご利用ください。