サポート » 使い方全般 » 検索結果ページをarchive.phpで読み込ませる方法

  • 解決済 test 1234

    (@lifestyledesign7777)


    いつもお世話になっています。

    現在、開発している案件が検索結果ページ(search.php)をarchive.phpで読み込むようにしたいです。

    理由は、
    ①現在のURLのスラッグを取得して処理をしているので、アーカイブページの場合は動くけど検索結果ページでは動かない
    ②検索結果ページとアーカイブページは検索結果の有無以外はレイアウトが同じなので、管理がしやすい

    上記の2点からarchive.phpで検索結果ページを読み込みたいのですが、テンプレート優先順位表を見ると、search.php,archive.phpは代わりに読み込まないということで、困っています。
    index.php使えばいけそうな気がしますが、できればindex.phpは使いたくないです。
    どなたかご教授よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    私の場合は、search.phpに

    <?php get_template_part( 'archive' );

    のみ記述して凌いでいます。

    トピック投稿者 test 1234

    (@lifestyledesign7777)

    そういった便利な関数あるんですね!試してみます。

    お答えありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「検索結果ページをarchive.phpで読み込ませる方法」には新たに返信することはできません。