我想在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" />';
} ?>
我宁愿用http://localhost/mmj/wp-content/themes/child-theme
替换<?php bloginfo('stylesheet_directory'); ?>
,但我知道我不能在<?php
内包含<?php
所以我想知道我该怎么做?
答案 0 :(得分:1)
您可以这样使用:
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';