0

目的: 表示されているページがタグ (任意のタグ) のアーカイブ ページである場合、サイドバーに別のコンテンツ行を表示します。

特定のタグを検出するためにこれを使用していないことに注意してください。タグベースのアーカイブ ページを見ている場合は TRUE を返し、カテゴリ アーカイブ ページ、日付アーカイブ ページ、投稿ページ、ホームページなどを表示している場合は FALSE を返します。

環境: WAMP (XAMPP を使用) (PHP 5.4.4) で Wordpress 3.4.2 を実行

コード:

<?php if (is_tag()) : ?>
--some html--
<?php else: ?>
--other html--
<?php endif; ?>

結果: [ブログ アドレス]/tag/horror/ に移動すると、常に "--other html--" が表示される

これが構文であると確信していました。

4

1 に答える 1

0

あなたis_tax()のために働くでしょうか?http://codex.wordpress.org/Function_Reference/is_tax

それ以外の場合は、代わりにタグ テンプレートを使用できますか? http://codex.wordpress.org/Tag_Templates

解決策は、 http://codex.wordpress.org/Function_Reference/get_template_partを使用することです。get_template_part

テンプレート ページをモジュール化し、ループなどをリサイクルするには

于 2012-10-17T15:44:50.153 に答える