0
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);
?>

有效,但

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

不起作用。为什么?bloginfo 是 Wordpress 中的一个函数,它返回我在第一行代码中使用的值。

4

2 回答 2

2

Wordpress 的文档到bloginfo

显示有关您的博客的信息 [...]这始终会向浏览器打印结果。如果您需要在 PHP 中使用的值,请使用get_bloginfo().

(重点补充)

所以:get_bloginfo改用。

于 2010-02-19T17:33:26.607 回答
0

在 href=" 后面有一个空格

你知道吗。如果您删除它,那么您的代码(如果 bloginfo() 按预期工作)应该可以工作。

于 2010-02-19T17:23:54.500 回答