如果POST有自定义字段,则显示css-class

时间:2016-01-25 作者:Carol.Kar

我想在i 标记文章是否具有自定义字段的某个键。在我的例子中Preis:

<i class="(get_post_meta(get_the_ID(), \'Preis\', true) != \'\' ? echo "fa fa-check" : echo "fa fa-times")">
然而,作为输出,我没有得到任何回报。

有什么建议吗,我的IF-ELSE 结构

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

您很可能会遇到代码和HTML相互转义的问题。

试试这个(添加换行符只是为了更好的可读性):

<i class="
    <?php 
         echo (get_post_meta(get_the_ID(), \'Preis\', true) != \'\') ? 
          \'fa fa-check\' : \'fa fa-times\';
    ?>
">

相关推荐

显示作者姓名PHP(自制插件)

我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果