我有以下代码,但我总是出错,这是我第一次尝试将HTML与PHP合并:
<?php
if(get_field(\'post_image\'))
{
echo \'<img src="\'. get_field(\'post_image\') .\'" />\';
}
else {
echo \'<img src="<?php bloginfo(\'template_url\'); ?>/images/images/default.jpg" />\';
}
?>
博客信息区有什么问题吗?有没有更简单的方法集成这些功能?
谢谢
最合适的回答,由SO网友:Eugene Manuilov 整理而成
出现错误是因为您试图在php内部调用php。尝试使用此代码段,看看有什么不同:
<?php
if(get_field(\'post_image\'))
{
echo \'<img src="\'. get_field(\'post_image\') .\'" />\';
}
else {
echo \'<img src="\' . get_bloginfo(\'template_url\') . \'/images/images/default.jpg" />\';
}
?>
还要注意
bloginfo
立即打印值,当
get_bloginfo
返回它。