2011-05-24 99 views
0

我需要一個條件語句坐在我的WORDPRESS LOOP內容如下 - 這只是我需要的一個例子,我沒有PHP的足夠的知識來正確地構建這樣的:WordPress/PHP的 - 有條件的「如果」聲明與自定義字段/作者Meta

它應該閱讀:

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所以這將是我的理解有很大幫助: - )

扎克

回答

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 } ?> 

看到這裏比較運算

+1

還就需要首先設置$ CLIENT_ID變量。 $ client_id = get_the_author_meta('client_id'); – 2011-05-24 12:53:02

+0

謝謝所有 - 現在,我看到它應該看起來像它是有意義的:) – 2011-05-24 13:06:23

+0

@Zach Nicodemous沒問題的傢伙。 – martynthewolf 2011-05-24 13:09:34