記事の詳細

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

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

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

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

放心しました。

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

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

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

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

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

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

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

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

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

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

category_itiran_update02

これで、呼び出し元で指定した日数未満の期間に投稿された記事には「NEW」の文字がつくようになります。
category_itiran_update03

最後に

いかがでしたか?

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

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

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

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

ではまた!

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

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

The following two tabs change content below.
網干 裕介

網干 裕介

コーダーの網干裕介(あぼしゆうすけ)と申します。webサイトは見た目が非常に重要なのですが、サイトを構成するソースコードも見た目が重要だと考えています。内も外も魅力的なコンテンツが作れる人物になれるよう、日々努力しています。

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

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

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

お知らせ

平成28年度補正予算 小規模事業者持続化補助金

特集

エクセルトラブルと解決策のまとめ アクセス数を増加させるための方法まとめ 初心者向けWordPressの設定方法まとめ

AD

ページ上部へ戻る