phpwordpress

Wordpress function bloginfo() is not returning a value


href=" <?php 
$zzz_stylesheet = "http://127.0.0.1/www/wordpress/wp-content/themes/mytheme/style.css"; 
echo str_replace(".css", "-mytheme.css", $zzz_stylesheet);
?>

works but

href=" <?php 
$zzz_stylesheet = bloginfo('stylesheet_url'); 
echo str_replace(".css", "-mytheme.css", $zzz_stylesheet);
?>

does not work. Why? bloginfo() is a function in Wordpress which prints the value I have used in first code line.


Solution

  • From Wordpress’ documentation to bloginfo:

    Displays information about your blog […] This always prints a result to the browser. If you need the values for use in PHP, use get_bloginfo().

    (emphasis added)

    So: Use get_bloginfo instead.