WordPress 一覧に「NEW」マークを表示させる

WordPressの記事一覧でよくある、公開して一週間の間は「NEW」を表示させるやつ。

毎回テンプレートに直接プログラムを書くのは大変なので、関数を作って、表示させる日付も簡単に変更できるようにしましょう。




実装

functions.phpに、以下のように書きます

$html = ‘ class=”new”‘;の部分を、表示させるNEWマークに合わせて変更してください。この場合は、newというclassをくっつける処理ですね。画像を出したり、テキストを出したり、なんでもできます。

$limit = 7の部分で、デフォルトで何日表示させるかを設定できます。

※functions.phpは、以下の記事のように関数ごとにファイルを分けると、使いやすくなります。

現在はWordPressを使用してのWebサイト制作の需要が高く、小~中規模のコーポレートサイトをWordPressのオリジナルテーマでCM...

あとはテーマ内でNEWマークを表示させたい部分に、

と書くだけです。

ここで、

のように引数を指定してやると、デフォルトでは7日だけど、この部分だけ10日表示させるといったことも可能です。

以上、現場からでした。

イチオシ!書籍

シェアしてくだちい

フォローしてくだちい