WordPress / PHP - 带有自定义字段/作者Meta的条件“If”语句

时间:2011-05-24 12:29:31

标签: php wordpress if-statement conditional-statements

我需要一个条件语句来坐在我的 WORDPRESS LOOP 中,内容如下 - 这只是我需要的一个例子,我没有足够的PHP知识来正确构建这个:< / p>

应该是:

if the_author_meta('client_id') = 'custom-value-1' then display the following code
       <div><img src="http://www.mywebsite.com/<?php echo get_post_meta($post->ID, 'img-id', true) ?>"/></div>
else display nothing

client_id存储在 the_author_meta 中,因此该函数需要检查the_author_meta中client_id的值,并检查它是否与我输入的值匹配,例如: “自定义值-1”。如果它匹配,那么它将显示div代码,如果不匹配,它将不显示任何内容。

有人可以告诉我如何将其构建成适当的PHP字符串吗?我还在学习PHP,所以这对我的理解有很大帮助: - )

扎克

1 个答案:

答案 0 :(得分:4)

这应该这样做。

<?php 
$client_id = get_the_author_meta('client_id');
if ($client_id == 'custom-value-1') { ?>
    <div><img src="http://www.mywebsite.com/<?php echo get_post_meta($post->ID, 'img-id', true) ?>" /></div>
<?php } ?>

请参阅此处了解比较运算符