Php WP基于内容id显示内容
我试图根据类别id是否与数组匹配来显示内容。到目前为止,此代码未显示任何内容。不确定我编码错了什么。任何帮助都会很好Php WP基于内容id显示内容,php,function,if-statement,Php,Function,If Statement,我试图根据类别id是否与数组匹配来显示内容。到目前为止,此代码未显示任何内容。不确定我编码错了什么。任何帮助都会很好 <header class=""> <div class=""> <a title="<?=$post->post_title?>" href="<?=esc_url( get_permalink() )?>" rel="bookmark"> <div onClick="">
<header class="">
<div class=""> <a title="<?=$post->post_title?>" href="<?=esc_url( get_permalink() )?>" rel="bookmark">
<div onClick="">
<?php $showmapsortfor = array(2,3);
if(in_array($_category->getId(),$showmapsortfor )):?>
<?
if ( is_single() ) :
the_title( '<h1 class="entry-title">', '</h1>' );
else :
the_title( '<h1 class="entry-title">', '</h1>' );
endif;
?>
<div>
<div id="1">A </div>
<div id="2">B </div>
</div>
</div>
</div>
</a>
</div>
<?php else: ?>
<?
if ( is_single() ) :
the_title( '<h1 class="entry-title">', '</h1>' );
else :
the_title( '<h1 class="entry-title">', '</h1>' );
endif;
?>
<div>
<div id="1">C </div>
<div id="2">D </div>
</div>
</div>
</div>
</a>
</div>
<?php endif; ?>
</header>
在做了一系列的环顾和反复试验之后,我找到了我想要的答案
<div class=""> <a title="<?=$post->post_title?>" href="<?=esc_url( get_permalink() )?>" rel="bookmark">
<div onClick="">
<?php if ( is_category( array(2,3) ) ) {?>
<div>
<div id="1">A </div>
<div id="2">B </div>
</div>
</div>
</a>
</div>
<?php } else { ?>
<div>
<div id="1">C </div>
<div id="2">D </div>
</div>
</div>
</a>
</div>
<? } ?>
C
D