ここでは、WordPressの記事内で生年月日から年齢を自動計算して表示させる
方法を紹介します。
トレンドアフィリエイトに取り組んでいると、
人物のプロフィールを書くこともあると思います。
そのような時にはここで紹介する
年齢の自動計算設定使うと便利です。
通常、年齢を書く場合は、下記のどれかになりますよね。
- 記事を書いている時の年齢を書く
- いつ時点の年齢か明記する
- 生年月日のみで年齢は記載しない
しかし、一番上の「記事を書いている時の年齢を書く」を選択すると、
1年後にその記事を見た時には年齢は変わっています。
そして、いつ書いた記事かわかる場合でも、
読者さんに計算させるのは親切ではありません。
そのような時は自動計算が便利です。
WordPressの場合は、
簡単な設定をすることによって、
年齢を自動計算して表示させることが可能です。
簡単にできますので、
この記事を参考にやってみてください。
年齢を自動計算するための準備
まず、「functions.php」を編集します。
※functions.php内で入力ミスをするとサイトにアクセスできなくなります。
なので、functions.phpの編集はFTPソフトを使用できる状態で行ってください。
WordPressのダッシュボードにある
「外観」→「テーマエディター」をクリックします。
「functions.php(テーマのための関数)」をクリックします。
「functions.php」の中に以下のコードを追記します。
1 2 3 4 5 6 7 |
//年齢自動計算(ここから) function birth1($day) { extract(shortcode_atts(array('day' => 'day'), $day)); return (int) ((date('Ymd')-$day)/10000); } add_shortcode('birth', 'birth1'); //年齢自動計算(ここまで) |
追加したら、「ファイルを保存」をクリックします。
これで、年齢を自動計算するための準備が完了できました。
年齢を自動計算させる方法
次に年齢を自動計算させる方法を説明します。
「投稿」→「新規追加」をクリックします。
記事本文に以下のように記載します。
※誕生日が1999年1月1日としました。
こちらを本文にコピペしてみてください。(ビジュアルではなく、テキストモードです)
↓
1 |
私は[birth day="19990101"]歳です。 |
この記事を書いている日は2016年3月30日だったため、
プレビューをクリックすると以下のように表示されます。
私は年月日以外をAddQuciktagに登録して、
ボタンを押すだけでコードが入力されるようにしています。
関連記事▶WordPressプラグインAddQuicktagの使い方!おすすめ設定も!
ちなみに、計算の仕方としては
(20160330-19990101)/10000 = 17.0229
この整数(integer)部分の「17」が表示されます。
以下は、先程紹介した
functions.phpに追記したコードをもう一度。
1 2 3 4 5 6 7 |
//年齢自動計算(ここから) function birth1($day) { extract(shortcode_atts(array('day' => 'day'), $day)); return (int) ((date('Ymd')-$day)/10000); } add_shortcode('birth', 'birth1'); //年齢自動計算(ここまで) |
この「function」を使った関数は非常に便利です。
WordPress記事内に今日(その日)の日付を表示させる方法
今日の日付を表示させることもできます。
functions.phpに以下のコードを追記します。
1 2 3 4 |
function kyou1() { return date('Y').'/'.date('m').'/'.date('d'); } add_shortcode('kyou', 'kyou1'); |
このようにfunctions.phpに記載した状態で、
記事本文内に[kyou]と入力すると、
記事の表示上は「その日の年月日」が表示されます。
※例:2016/03/30
functionはその他にも便利な使い方があります。
初めはコードの内容などよくわからないと思いますが、
ネットで検索すると使い方が詳しく書いてあります。
記事作成などの効率化にもつながりますので、
挑戦してみてください。
最後まで読んで頂いてありがとうございました。
記事が少しでもお役にたるものだと思われたら、
下のボタンからシェアをして頂けると嬉しいです。
ブログの始め方・稼ぎ方をまとめた7日間無料の「副業ブログ講座」を開設中です。
↓↓↓メルマガ登録は下のフォームから↓↓↓