Wordpress:如果meta = true AND meta = true

时间:2013-06-06 18:52:10

标签: php wordpress if-statement

我希望将符号显示为两个元字段之间的分隔符,但仅当两者都存在时 - 通常只有一个将被使用,在这种情况下我不想显示分隔符。

这就是我现在所拥有的:

<?php if ( get_post_meta($related->ID, 'author', true && $related->ID, 'photographer', true)) : ?>

我认为问题在于括号,但我尝试了很多变化而无法使其发挥作用。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

您需要调用该函数两次才能进行此类比较。可以通过函数传递的唯一内容是参数。

<?php if ( get_post_meta($related->ID, 'author', true) && get_post_meta($related->ID, 'photographer', true)) : ?>