https://goo.gl/J5Ydrk
↑
こちらを参考に、
date()
と
H
を使うつもりです。
https://www.nishi2002.com/15526.html
試しに『Insert PHP』を使ってみたところ、
https://imgur.com/a/3kyS6
記事本文ではPHPが反映されますが、『記事タイトル』や『サイトタイトル』だとショートコードがそのまま表示されてしまいます。
https://imgur.com/a/g5f9z
恐らく、タイトルタグや、記事タイトルだと、ショートコードがそのまま文字列として出力されているのが原因
…という事までは理解できるのですが、では、どうすれば『サイトタイトル』に時間を表示させられるか?が
分かりません。
できれば、テーマを改造するのではなく、ワードプレスの
「設定」→「一般」→「サイトのタイトル」
に入力して時間を表示させたいと考えています。
ちょっと難しいかもしれませんが、ご教授頂けると嬉しいです。
■
「設定」→「一般」→「サイトのタイトル」に以下のように設定
テスト[insert_php]echo date_i18n("H時");[/insert_php]テスト
■
Insert PHPプラグイン利用
有効化する
■
<?php /* Plugin Name: my title Plugin URI: Description: Version: 1.0 Author: Test Author URI: */
add_filter( 'option_blogname', 'my_option_blogname_ex' ); function my_option_blogname_ex( $blogname ) { if(!is_admin()){ $title = wp_specialchars_decode($blogname,ENT_COMPAT); $title = will_bontrager_insert_php($title); $title = _wp_specialchars($title); $blogname = $title; } return $blogname; }