dkknmrさん
どういう状況下で、望む「非表示」を実現したいのかを書いていただくと、回答が得られやすくなると思いますよ。たとえば
- リンク付きカテゴリーリストで日付を非表示にしたいのか
- 特定のカテゴリーアーカイブで日付を非表示にしたいのか
といったふうにです。
長くならないようなら、現在試されているコードを示すのもよいかと思います。コードが長くなるならペーストビンも活用してみてください。
《参考》
質問ルールの「フォーラムを利用しやすくするための配慮」の項
teckingさん
ご返答ありがとう御座います。
すいません、掲示板の配慮が未勉強で申し訳ないです。
今後、わかりやすく記述していきたい所存です。
例えばなのですが、
最新の投稿の際に、日付が入っているものがありますが、時事的なものの場合には、日付を入れ、そうでない場合には、日付は抜きたいのです。
また、アーカイブについても同様で御座います。
まだ、説明不足なのかもしれませんが、宜しくお願いいたします。
条件分岐タグ in_category() で解決できるようにおもいます。
通常、投稿日は the_date() や the_time() で表示させますが、これに in_category() を組み合わせて
<?php if ( !in_category('foo') ) the_date(); ?>
というふうにすれば、カテゴリー名 foo 以外の場合日付を表示する、という指定ができます。
in_category() の引数はカテゴリースラッグやカテゴリーIDでもOKです。詳しくはCodexをどうぞ。
私もdkknmrさんと同じ事で悩んでいます。
特定のカテゴリーアーカイブで日付を非表示にしたいのですが、
teckingさんのアドバイスにある下記のコードをどこへ記述していいのか分かりません。
<?php if ( !in_category(‘foo’) ) the_date(); ?>
初めてのフォーラムを利用するので勝手が分かっていませんが、
どうかよろしくお願いいたします。
skybluehomeさん
いま、どんなテーマをお使いでしょうか。
テーマによって記述箇所や記述方法が微妙に違うケースもありますので、
さしつかえなければ教えていただけませんか。
ただ、公式テーマディレクトリ以外で入手されたテーマですと
こちらで判断できないケースもありますのでご了承ください。
teckingさんご返信ありがとうございます。
今テストしているサイトは海外の有料のテーマを使っています。
http://themes.elmastudio.de/moka/
wordpressをカスタマイズするのは今回が初めてなのですが、
海外のテーマに一目惚れしてしまい無謀にもトライしています。
大変お手数をおかけしますがよろしくお願いいたします。
有料テーマとのことで、こちらでははっきりしたことは言えないのですが
日付表示の箇所が
<div class="entry-date">
……
</div>
というタグでくくられているので、archive.php や category.php に
<?php the_date(); ?>
<?php the_time(); ?>
といった記述がないでしょうか?
teckingさん ご返信ありがとうございました。
themes/mokaの階層には category.php はありませんでした。
archive.php だけは、ありましたので <?php the_date(); ?> を検索すると無かったので、
the_dateで検索すると3箇所ありました。the_timeは一つも無いようです。
ここへその3箇所のコードを貼り付けてもいいのでしょうか?
勝手がよく分かっていなくてすいません。
お手数をかけますが、よろしくお願いいたします。