サポート » 使い方全般 » get_sidebar([name]) 

  • 解決済 goodsriver

    (@goodsriver)


    複数のテンプレートを用意せずに
    一つのテンプレートで

    http://home.com/%5Bname1%5D/
    http://home.com/%5Bname2%5D/
    を開いたときに
    sidebar-[name1].php
    sidebar-[name2].php
    を読み込みたいのですが

    <?php get_sidebar([name]); ?>

    どのように記述すれば良いのでしょうか?

    スキルが足らず、分かりません・・・。

    get_sidebar を使わずに
    include でも出来るでしょうか?

    よろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • sidebar-name1.php を表示したい場合は、
    get_sidebar("name1");
    のように読み込みます。
    includeでも可能ですよ。

    トピック投稿者 goodsriver

    (@goodsriver)

    申し訳ありません。
    説明不足でした。

    [name] 部分を、現在表示しているページ名を取得して
    動的に変更したいということです。

    トピック投稿者 goodsriver

    (@goodsriver)

    自己解決
    調べが甘かったです。

    <?php get_sidebar($post->post_name); ?>

    とすることで解決しました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「get_sidebar([name]) 」には新たに返信することはできません。