WordPressで特定カテゴリーだけ日付表示する

こちらもメモ用。

あんまり情報も落ちてなかったので追記。

自分の場合は、あまり時間軸が関係ない記事が多いサイトを運営しているので、ニュース記事だけ日付表示をしたかった。

<?php if(in_category('カテゴリーID')): ?><?php the_time('Y/n/j'); ?><?php endif; ?>

これでいける。カテゴリーIDには数字を入れてください。カテゴリーIDの確認方法は、ダッシュボードからカテゴリー作成ページにいって、任意のカテゴリーの上にカーソルを合わせると下の部分に表示されます。「category&tag_ID= ○○○○」という箇所ですね。

カテゴリーID調べるのがめんどいという人は、カテゴリー名(スラッグ)でもいける。

複数のカテゴリーのみ日付表示したい場合

「array」を足して

<?php if(in_category(array('カテゴリID','カテゴリID'))): ?><?php the_time('Y/n/j'); ?><?php endif; ?>

これでいける。自分の場合は他社ニュースと、自社ニュースとあったので2つのカテゴリーのみで表示させたかった。もっと多くのカテゴリーで表示させたい方はカンマ区切りで追加していけばOK。

テーマで可能であれば、デフォルトで日付表示をオフにして、表示したいカテゴリーだけ上記のコードを追加すれば楽かも。

プラグインなしで簡単にできる。

以上メモでした。

 

コメント

タイトルとURLをコピーしました