不起作用,我得到意外的 T_STRING
<?php $customfield = get_post_meta($post->ID, 'bannerurl', true);
if ($customfield == '') {
echo '<img src="<?php echo get_post_meta($post->ID, 'bannerurl', true); ?>" alt="text" />';
}
?>
不起作用,我得到意外的 T_STRING
<?php $customfield = get_post_meta($post->ID, 'bannerurl', true);
if ($customfield == '') {
echo '<img src="<?php echo get_post_meta($post->ID, 'bannerurl', true); ?>" alt="text" />';
}
?>
尝试如下:
//if $customfild exist than below will execute else "No Data".
if (isset($customfield)) {
echo '<img src="'.get_post_meta($post->ID, 'bannerurl', true).'" alt="text" />'; }
else
echo "No Data";
尝试这个
<?php $customfield = get_post_meta($post->ID, 'bannerurl', true);
if ($customfield == '') {
echo '<img src="get_post_meta($post->ID, 'bannerurl', true)" alt="text" />';
}
?>
if ($customfield == '') {
echo '<img src="'.get_post_meta($post->ID, 'bannerurl', true).'" alt="text" />'; }
要检查是否$customfield
存在使用isset()
方法 - 你可以在这里阅读。