我想在我的wordpress循环中使用<?php bloginfo('stylesheet_directory'); ?>来引用一个图片,但是不确定怎么做。我的镜像代码如下:
<?php
if (is_category('Events')) {
echo '<img src="http://localhost/mmj/wp-content/themes/child-theme/img/live-banner.jpg" class="live-holder-img" />';
} else if (is_category('News')) {
echo '<img src="http://localhost/mmj/wp-content/themes/child-theme/img/live-banner.jpg" class="live-holder-img" />';
} else {
echo '<img src="" class="default" />';
} ?>我宁愿用<?php bloginfo('stylesheet_directory'); ?>替换http://localhost/mmj/wp-content/themes/child-theme,但我知道我不能在<?php中包含<?php,所以我想知道如何才能做到这一点?
发布于 2012-08-11 05:52:54
您可以像这样使用:
echo '<img src="'.get_bloginfo('stylesheet_directory').'/img/live-banner.jpg" class="live-holder-img" />';完整代码:
<?php
if (is_category('Events')) {
echo '<img src="'.get_bloginfo('stylesheet_directory').'/img/live-banner.jpg" class="live-holder-img" />';
} else if (is_category('News')) {
echo '<img src="'.get_bloginfo('stylesheet_directory').'/img/live-banner.jpg" class="live-holder-img" />';
} else {
echo '<img src="" class="default" />';
} ?>简而言之,我使用get_bloginfo()而不是bloginfo()来获取样式表目录,而不是打印输出。然后像这样使用它:
echo 'Some strings here ' . get_bloginfo() . ' another strings';https://stackoverflow.com/questions/11909728
复制相似问题