我需要一个条件语句来坐在我的 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,所以这对我的理解有很大帮助: - )
扎克
答案 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 } ?>
请参阅此处了解比较运算符