仅当自定义字段包含内容时才能显示<li>

时间:2014-11-07 作者:Ricardo Villela

我有以下代码:

<font size="2">Pistas:</font></p>
<ul>
<li>
  <?php

echo types_render_field("pista-1a", array("argument1"=>"value1","argument2"=>"value2","argument2"=>"value2"));

?><li>
<?php

echo types_render_field("pista-1b", array("argument1"=>"value1","argument2"=>"value2","argument2"=>"value2"));

?> </li></ul>       \'
正如你所看到的。。。我在每个项目中手动插入了内容,但有时并非所有字段都有内容,因此在本例中,
  • 项目符号前面没有内容。。仅当自定义字段不为空时,如何将代码更改为插入。。。。(我正在使用类型插件)

    对不起,我的基本代码,我不是程序员,我正在学习一点,因为我试图使我的主题适应我的需要

    谢谢大家!

  • 1 个回复
    最合适的回答,由SO网友:Howdy_McGee 整理而成

    同样,我不熟悉高级自定义字段,但您可以将返回值存储到变量中,然后测试该变量是否为空,如下所示:

    <?php
        $pista1a = types_render_field("pista-1a", array("argument1"=>"value1","argument2"=>"value2","argument2"=>"value2"));
    ?>
    <ul>
    
      <?php if( ! empty( $pista1a ) ) : ?>
    
        <li>
            <?php echo $pista1a; ?>
        </li>
    
      <?php endif; ?>
    
    </ul>
    

    结束

    相关推荐

    运行的index.php文件太多,占用了所有内存

    我在专用服务器上安装了wordpress站点。几天来,我在这个cpanel帐户上经历了高内存消耗,这使我的wordpress站点变慢了然后,我通过我的WHM帐户检查了Process Manager,发现了许多索引。php进程正在运行并消耗所有内存。然后,我通过process manager从我的whm帐户中删除了career99帐户的所有进程,内存使用也减少了。为什么索引太多。php正在运行?,我怎样才能检查这里的原因是什么?。我尝试了插件探查器,但没有发现任何插件有任何问题。我正在我的网站上使用W3 T