我想要使用IF語句,如果變量$credit
不是空的。但是,我得到一個解析錯誤。任何人都可以請我的語法幫忙嗎?如果聲明裏面Html
$credit = get_field('fl_credit', $image['id']);
return '<div class="kalim"><img title="' .
esc_attr(sprintf(the_title_attribute('echo=0'))) .
'" alt="' . esc_attr(sprintf(the_title_attribute('echo=0'))) .
'" src="' . $image['url'] . '" /><div class="kalca">' .
$image['caption'] . '</div>' .
if($credit) {'<div class="kalcr">Credit:' . $credit . '</div></div>' };
*什麼是分析錯誤? – msanford
你不能連接一個字符串和一個'if'。 'if'不返回值。您需要一個表達式,如三元運算符(..?..:)或返回值的函數。 – Jaime
ok注意到,我不會再這樣做,但我相信我的問題是合法的,爲什麼downvote? –