Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WP基于内容id显示内容_Php_Function_If Statement - Fatal编程技术网

Php WP基于内容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="">

我试图根据类别id是否与数组匹配来显示内容。到目前为止,此代码未显示任何内容。不确定我编码错了什么。任何帮助都会很好

    <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