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中的一个函数,它返回我在第一个代码行中使用的值。
答案 0 :(得分:2)
来自Wordpress’ documentation to bloginfo
:
显示有关您博客的信息[...] 这会始终将结果打印到浏览器。如果您需要在PHP中使用的值,请使用
get_bloginfo()
。
(强调补充)
所以:改为使用get_bloginfo
。
答案 1 :(得分:0)
你在href =“
之后有一个空格 你知道吗?如果删除它,那么提供bloginfo()按预期工作的代码应该可以正常工作。