WP功能的回声问题

时间:2014-12-26 16:37:49

标签: php wordpress echo

我是新用户,在解释我的问题时请原谅我。

我遇到“回声”问题。情况就是这样。

<?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>

1 个答案:

答案 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>