wordpress ブログをカスタマイズしていますが、カスタム サイドバー ウィジェットを作成する必要があります。私のPHPはせいぜい錆びています。私がやろうとしているのは、配列要素として設定されている文字列にphp変数を連結することです。ここに私が使用しているコードがありますが、動作していないようです。すべてのページの上部にスタイルシート ディレクトリを表示するだけです。
if ( function_exists("register_sidebar") )
register_sidebar(array(
"before_widget" => "<div class=\"rounded_box\"><div class=\"top_curve\"><img src=\"".bloginfo('stylesheet_directory')."/images/top_curve.jpg\" alt=\"Top\" width=\"247\" height=\"9\" /></div><div class=\"middle\">",
"after_widget" => "</div><div class=\"bottom_curve\"><img src=\"".bloginfo('stylesheet_directory')."/images/bottom_curve.jpg\" alt=\"Bottom\" /></div></div>",
"before_title" => "<h2>",
"after_title" => "</h2>",
));
ここでわかるように、bloginfo('stylesheet_directory')
を 2 つの要素に連結しようとしています。これは正しく動作しません。の前にページの上部に印刷されるだけdoctype
です。