5 回答
TA贡献1858条经验 获得超8个赞
那是因为$filepath它是一个字符串而不是 PHP 代码。
您必须将代码放在字符串之外并进行连接。
<?php
$filepath = bloginfo('template_url') ."/img/downarrow.png";
$meta_value = get_post_meta( $post->ID, 'Magamistuba', true );
if (!empty( $meta_value )) {
echo '<img src="'.$filepath.'">'.$meta_value;
}
?>
TA贡献1895条经验 获得超7个赞
<?php
$filepath= bloginfo('template_url') ."/img/downarrow.png";
$meta_value = get_post_meta( $post->ID, 'Magamistuba', true );
if (!empty( $meta_value )) {echo '<img src="'.$filepath.'">'.$meta_value;}
else {}
您已经处于 PHP 模式,所以这就是您编写它的方式。
此外,永远不要通过关闭 PHP 标记来结束 PHP 脚本。
TA贡献1875条经验 获得超5个赞
你不需要写<?php
第二次。
相反,这样写就足够了:
$filepath = bloginfo('template_url') . '/img/downarrow.png';
TA贡献1864条经验 获得超2个赞
<?php
$filepath= bloginfo('template_url') . "/img/downarrow.png";
$meta_value = get_post_meta( $post->ID, 'Magamistuba', true );
if (!empty( $meta_value )) {echo '<img src="'.$filepath.'">'.$meta_value;}
else {}
?>
- 5 回答
- 0 关注
- 140 浏览
添加回答
举报