我是新用户,在解释我的问题时请原谅我。
我遇到“回声”问题。情况就是这样。
<?php echo '<p><img src="' . bloginfo('stylesheet_directory') . '/images/img-1.jpg" /></p>' ?>
当我尝试上面的代码时,输出完全不同。该网址显示在<p>
代码之外。
喜欢这个
http://127.0.0.1/wp/wp-content/themes/ThemeName<p><img src="/images/img-1.jpg" /></p>
但是这样的简单使用 - 效果很好。为什么以上不起作用?
<figure><img src="<?php bloginfo('stylesheet_directory'); ?>/images/img-1.jpg" /></figure>
答案 0 :(得分:2)
你需要使用get_bloginfo
来返回一个你可以连接的字符串,bloginfo
自动回显(在这种情况下,正在构造echo字符串,因此在字符串的其余部分之前回显) )。
<?php echo '<p><img src="' . get_bloginfo('stylesheet_directory') . '/images/img-1.jpg" /></p>' ?>
或者,你可以这样做:
<p><img src="<?php bloginfo('stylesheet_directory'); ?>/images/img-1.jpg" /></p>