投稿ページとか固定ページとかで普通に変数を作ってもsidebar.phpとかで拾ってくれない。
とりあえず前提
single-test.phpで変数を作って、そこに表示するsidebar-test.phpでその変数を受取りたい。
globalで宣言する
1 2 3 4 5 | <?php global $VARVARVAR; $VARVARVAR = 'うんこ'; get_sidebar('test'); ?> |
まずglobalで変数を宣言する。
変数をあれこれ設定する。
sidebarを読み込む。
1 2 3 4 | <?php global $VARVARVAR; echo $VARVARVAR; ?> |
globalで変数を宣言する。
変数を煮たり焼いたりする。
まとめ
カスタムフィールドとかで色々属性作ったりすると、それに関連付けて表示するものを操作したくなる。
そうするにはこれを分かってないとどうしようもない。
どうしようもなかったです。
コメント