single.phpでis_categoryは使えないのでしょうか。
-
single.phpで以下の様にif文を使っても適用されません。
<?php if (is_category('A')) : //処理A else : //処理B endif; ?>
single.phpで上記の条件分岐を実現する方法はありませんか。
こんな事をする理由は、ページ送りをAjax非同期通信で、ページを移動せずに次や前のページを開ける様にしたころ、WordPressのプラグインSyntaxHighlighter Evolvedが機能しなくなったので、条件分岐でSyntaxHighlighterを使った記事があるカテゴリーを除外しようという事です。
テーマはtwentyten、コードは以下のとおりです。
jQueryjQuery(function(){ jQuery("#nav-above div a,#nav-below div a").live('click',function(e){ e.preventDefault(); var link = jQuery(this).attr("href"); jQuery("#container").load(link+' #content'); }); });
PHP
<?php if ( !is_category( 'wordpress' ) ) : ?> <div id="nav-below" class="navigation"> <div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentyten' ) . '</span> %title' ); ?></div> <div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'twentyten' ) . '</span>' ); ?></div> </div><!-- #nav-below --> <?php endif; ?> <?php if ( is_category( 'wordpress' ) ) : ?> <div id="nav-below_no" class="navigation"> <div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentyten' ) . '</span> %title' ); ?></div> <div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'twentyten' ) . '</span>' ); ?></div> </div><!-- #nav-below --> <?php endif; ?>
上記の条件分岐を実現する方法があればご教授頂けないでしょうか。
宜しくお願い致します。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「single.phpでis_categoryは使えないのでしょうか。」には新たに返信することはできません。