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 關注
- 174 瀏覽
添加回答
舉報