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 に答える