0

我想使用<?php bloginfo('stylesheet_directory'); ?>我的 wordpress 循环内部来引用图像,但不确定如何执行此操作。我的图像代码如下:

<?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,所以我想知道我该怎么做?

4

1 回答 1

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';
于 2012-08-10T21:52:53.987 回答