我如何正确格式化?我知道我不能在现有的声明中打开一个php声明,但我不确定如何纠正它。
echo '<img src="<?php echo dirname( get_bloginfo('stylesheet_url') ); ?>/images/isa.jpg" alt="ISA">';
答案 0 :(得分:3)
像这样:
echo '<img src="'.dirname( get_bloginfo('stylesheet_url') ).'/images/isa.jpg" alt="ISA">';
答案 1 :(得分:1)
这样做
echo '<img src="'.dirname( get_bloginfo('stylesheet_url') ).'"/images/isa.jpg" alt="ISA">';
答案 2 :(得分:0)
我更喜欢使用PHP的printf()
和sprintf()
。可视化HTML更容易,我们只需要用%s
及其相应的构建来填充它。
printf(
'<img src="%s/images/isa.jpg" alt="ISA">', // base HTML
dirname( get_bloginfo('stylesheet_url') ) // first %s converted element
);
答案 3 :(得分:0)
最好使用get_template_directory_uri()而不是get_bloginfo()。您可以使用以下代码:
echo '<img src="'.get_template_directory_uri().'/images/isa.jpg" alt="ISA">';