0

これが私が参照しているコードです:

<?php if ( is_archive() ) { echo '<img src="'.bloginfo('template_url').'/images/test.png" />'; }?>

コードの出力は次のとおりです。http://site.com/wp-content/themes/themename

実際の画像をコードで出力してほしいです。これのどの部分を見落としましたか?

4

2 に答える 2

1

bloginfo()文字列を出力しません。出力ストリームに直接エコーします。したがって、コードは次のようになります。

<?php if ( is_archive() ) { ?>
   <img src="<?php bloginfo('template_url'); ?>/images/test.png" />'; 
<?php  }  ?>

または、次を使用できますget_bloginfo()

<?php if ( is_archive() ) { echo '<img src="'.get_bloginfo('template_url').'/images/test.png" />'; }?>
于 2012-05-19T04:01:34.257 に答える
0

これを試しましたか:

$template_url = get_bloginfo('template_url');

<?php if ( is_archive() ) { echo '<img src="'.$template_url.'/images/test.png" />'; } ?>
于 2012-05-19T03:58:01.027 に答える