doudou6719 2017-10-25 03:32
浏览 72

如何将wordpress短代码更改为数组

I get a syntax error when I add an array. Will someone point out where I have made a mistake?

function commresi() {
                ob_start();
                ?>     
<?php if( has_term=array('commercial',’commercial-filtration’,'commercial-water-softeners’,’category') ) { ?>
      <p class="commercial com-res"><a href="/home">Visit Residential Systems</a></p>
<?php  } else { ?>
      <p class="not-commercial com-res"><a href="/commercial">Visit Commercial Systems</a></p>
  <?php } ?>

<?php
                return ob_get_clean();
}
add_shortcode('comres', 'commresi');
  • 写回答

3条回答 默认 最新

  • douqian9729 2017-10-25 03:39
    关注

    forgot to open a php tag before ob_start, forgot the dollar sign($) when declaring the has_term variable and forgot to close the php tag at the end of the code.

    function commresi() 
    {
        <?php
            ob_start();
        ?>     
        <?php
    
            if ($has_term = array(
                'commercial',
                ’commercial - filtration’,
                'commercial-water-softeners’,’category'
            ))
    
        { ?>
              <p class="commercial com-res"><a href="/home">Visit Residential Systems</a></p>
        <?php
        }
        else
        { ?>
              <p class="not-commercial com-res"><a href="/commercial">Visit Commercial Systems</a></p>
          <?php
        } ?>
    
        <?php
            return ob_get_clean();
        ?>
    }
    add_shortcode('comres', 'commresi');
    
    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?