人の年齢をブログに記載すると、誕生日が来るたびに年齢を1才足していかないといけません。
この作業を自動化する方法があります。
具体的には
1.テーマのための関数(function.php)を編集
2.年齢表示部分へショートコードを入れる
の設定をします。
テーマのための関数(function.php)を編集
function.php にコードを追加します。
ダッシュボード → 外観 → テーマエディタを選択
↓
右側にあるfunction.php を選択
↓
//■年齢自動計算(ここから)
function birth1($day) {
extract(shortcode_atts(array('day' => 'day'), $day));
return (int) ((date('Ymd')-$day)/10000);
}
add_shortcode('birth', 'birth1');
//年齢自動計算(ここまで)
このようにコピーして、ファイルの更新をクリック
↓
年齢表示部分へショートコードを入れる
カスタムHTMLのブロックを選択
↓
下のコードをコピペして入れます
” ”の中に生年月日を入れます。
↓
[birth day="19780218"]歳
自動更新の年齢を表の中に入れる方法
表ブロックを選択し、「HTMLとして編集」をクリック
↓
該当の場所の
<td></td>
の間にコードを入れると表示できます。
↓
表示はこのようになります。
↓
46歳 | |
【参考】実際の表とコードの関係
↓