我得到Parse error: syntax error, unexpected 'if' (T_IF), expecting ',' or ';' in
这行if ($meta == '')
。有人可以提供一些指导,以便我的if else语句在这个回声中起作用吗?谢谢!!!
echo '<tr>
<th><label for="twitter_embed">Twitter Embed</label></th>
<td><textarea name="twitter_embed" id="twitter_embed" cols="60" rows="4">'
if ($meta == '')
{ get_option('my_option_name');
}else{
.$meta. ;
}'</textarea>
<span class="description">Use to embed tweets on your post.</span></td>
</tr>';
echo '</table>';
}
get_option
用于wordpress。有人可以帮助{ - 1}}中的if - else语句吗?
答案 0 :(得分:1)
您可以改为使用三元运算符:http://php.net/manual/en/language.operators.comparison.php
<?php
echo '<tr>
<th><label for="twitter_embed">Twitter Embed</label></th>
<td><textarea name="twitter_embed" id="twitter_embed" cols="60" rows="4">'.
($meta == '') ? get_option('my_option_name') : $meta
. '</textarea>
<span class="description">Use to embed tweets on your post.</span></td>
</tr>';
?>