WordPressのテンプレートファイル(front-page.php)で、指定の時間になると表示するクラスを入れ替える処理を行いたいです。
htmlが複数行あるので、ヒアドキュメントを使用しようと思ったのですが、ヒアドキュメント内に書くhtmlに画像が含まれており、画像までのパスをWordPressテンプレートタグのget template directory uriで出力しています。
色々と調べてヒアドキュメント内ではそのままでは関数が使えないということはわかったのですが、PHPはWordPressの構築の為の知識しかほぼない状態のため、どのように記述すれば関数が正しく展開されるのかがわかりません。。。
以下が今現在書いているソースになります。とりあえず、テンプレートタグもヒアドキュメント外に記述する時と同じように記述しております。。。ご教授いただけると嬉しいです。
<?php date_default_timezone_set("Asia/Tokyo"); if (strtotime(date('Y-m-d H:i')) < strtotime('2020-12-25 10:00')) { echo <<< EOF <div class="eria_inner"> <a href="リンク先URL"> //以下でget template directory uriを展開したいです。 <img src="<?php echo get_template_directory_uri(); ?>/画像までのパス"> facebook </a> </div> EOF; } else { echo <<< EOF <div class="eria_inner_after"> <a href="リンク先URL"> //以下でget template directory uriを展開したいです。 <img src="<?php echo get_template_directory_uri(); ?>/画像までのパス"> facebook </a> </div> EOF; } ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/26 02:25
2020/11/26 03:02
2020/11/26 04:54