ワードプレスの『サイトタイトル』に、現在の時間を表示させたいです。
日付と時刻の書式
リンク内容
↑
こちらを参考に、
date()
と
H
を使うつもりです。
試しに『Insert PHP』
リンク内容
↑
を使ってみたところ、
記事本文ではPHPが反映されますが、『記事タイトル』や『サイトタイトル』だとショートコードがそのまま表示されてしまいます。
恐らく、タイトルタグや、記事タイトルだと、ショートコードがそのまま文字列として出力されているのが原因
…という事までは理解できるのですが、では、どうすれば『サイトタイトル』に時間を表示させられるか?が
分かりません。
できれば、テーマを改造するのではなく、ワードプレスの
「設定」→「一般」→「サイトのタイトル」
に入力して時間を表示させたいと考えています。
※素人なりに考えて、
「サイトタイトルを出力しているPHPを閉じるコード」
→ <?php echo date('H時'); ?>
→「サイトタイトルを出力しているPHPを再開するコード」
で実現できるんじゃないかなぁ~と推測していますが、どうでしょうか…?
ちょっと難しいかもしれませんが、ご教授頂けると嬉しいです。
■■■■■■■■■■■■■■■■■■■■■■■■
↓↓↓↓補足を追記しました↓↓↓↓
【何のために?どうしたいか?】
サイトタイトル(<tilte>~</title>)に時間を表記したいです。
例:1時なら「1時だよ!全員集合」、10時なら「10時だよ!全員集合」など
【どのページを?】
ワードプレスサイトの全ページです。
ほとんどのテンプレートにおいて、TOPページが
<tilte>10時だよ!全員集合</title>
だった場合…
投稿ページは
<tilte>笑えるネタ|10時だよ!全員集合</title>
というように
『投稿名|サイトタイトル』
となる場合がほとんどです。
しかしながら、1時間ごとに
「設定」→「一般」→「サイトのタイトル」
を更新するのは現実的ではありませんので…
「設定」→「一般」→「サイトのタイトル」
の入力を工夫することで実現できないかな?と考えております。
■■■■■■■■■■■■■■■■■■■■■■■■
↓↓↓↓追記しました↓↓↓↓
色んなサイトを参考にしながらテーマの改造に挑戦しているのですが、うまくいきません…
なので、確かにJavaScriptのほうが対応しやすいような気がします。
回答3件
あなたの回答
tips
プレビュー