記事の詳細

プログラムの初歩的なミスで一時間ほど唸っていました、網干です。
PHPで変数に代入した数値を使って計算を行った際に、正常に計算されないバグに1時間ほど悩んでいました…。

途中で文字列を返す関数を挟んでいたので、戻り値を受け取った変数をキャストしてあげる必要があるのか?
または、そもそも関数の使い方を間違えているのか??

等々、いろいろと考えつつテストプログラムを組んで確認をしましたが解決せず…。
万策尽きたと、プログラムを隅から隅まで眺めてようやく気付きました。

「あ、変数名が間違ってる…」

放心しました。

……さて、今回は以前紹介した「WordPressの固定ページにショートコードでカテゴリー記事の一覧を表示する方法」のちょっとしたアップデート版の紹介をします。
内容としては非常に単純です。
ある期間内に投稿された記事には「NEW」の文字を加える処理を追加して、カテゴリー記事の一覧を表示します。

カテゴリー記事の一覧で投稿から7日未満の新着記事には「NEW」の文字列を加える

前回の記事を参考にしてプログラムを組んでいきます。
参考記事は下記になります。

前回の投稿から二十日以上空いて二度目の投稿になります、網干と申します。今回は、WordPressの固定ページにショートコードでカテゴリー記事の一覧を表示する方法を掲載...

functions.phpに下記のコードを記述します。

上記のコードを使用して一覧を表示すると、投稿してから7日間未満の記事のタイトルには赤文字の「NEW」が追加されます。
カテゴリ記事一覧の一部記事にNEWを表示

しかし、記事によってはなかなか更新されないカテゴリーの記事もあると思います。
その場合、もう少し新着情報の期間を長くしたいですね。
なので、もう少しカスタマイズして、パラメータを指定することで「NEW」をつける期間を変更できるようにしましょう。

カテゴリー記事の一覧で指定した期間未満の新着記事には「NEW」の文字列を加える

functions.phpに下記のコードを記述します。

呼び出しは下記のコードで行います。

ショートコードの使い方

これで、呼び出し元で指定した日数未満の期間に投稿された記事には「NEW」の文字がつくようになります。
ショートコードを使った結果

最後に

いかがでしたか?

今回は非常に単純なプログラムの追加でしたが、プログラムの改良は小さい修正/追加を何度も何度も繰り返して行われることが多いです。
小さい改良を重ねることでプログラムの質は良くなり、同時にプログラマーも成長していきます。

プログラマーは頭を抱えることが多い職種ですが、毎日が勉強になっていて非常に楽しいです。
修正や改良や追加を行うたびにコードを見直すことで、自身の成長が実感できるのはこの職種の特徴だと思います。

この記事の最初の方でプログラムの愚痴を語りましたが、愚痴を語ることも楽しかったりします。
本当にプログラムは憎めないヤツです。

今回紹介したプログラムの参考にさせていただいたサイト様は下記になります。
http://agn.jp/blog/?p=1596

ではまた!

この記事であなたの課題を解決することができましたか?

疑問点があったり、解決できなかったことがありましたら、お気軽にご相談してください。


ほかの投稿も読んでみませんか?

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

相模原のお店やサービスをどんどん紹介!

行ってみよう相模原 相模原市のお店限定

飲食店

ページ上部へ戻る