那是因为get_stylesheet_directory_uri
仅返回值。如果要将其回显到屏幕,则必须包含回显或打印。
<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/logo.jpg" />
bloginfo
也很好,但当你这样做的时候
stylesheet_directory
这只是一个包装
get_stylesheet_directory_uri
<?php
function get_bloginfo( $show = \'\', $filter = \'raw\' ) {
switch( $show ) {
// snip snip
case \'stylesheet_directory\':
$output = get_stylesheet_directory_uri();
break;
// snip snip
}
$url = true;
if (strpos($show, \'url\') === false &&
strpos($show, \'directory\') === false &&
strpos($show, \'home\') === false)
$url = false;
if ( \'display\' == $filter ) {
if ( $url )
$output = apply_filters(\'bloginfo_url\', $output, $show);
else
$output = apply_filters(\'bloginfo\', $output, $show);
}
return $output;
}