0

テーマディレクトリから画像を含めるように変更しようとしているコードに次の行があります。

protected $_branding = 'Site Design by <a href="http://www.mysite.com">MySite</a>.';

だから、私が欲しいのは:

protected $_branding = 'Site Design by <a href="http://www.mysite.com"><img src="(((My ThemeFolder)))/images/myimage.png" style="vertical-align:text-bottom;"/>MySite</a>.';

返されるものは、親の引用符の中にあるものを正確に出力するようです。したがって、これはある種の文字列であると想定しています。では、ハードコーディングせずにテーマフォルダーを取得するために PHP 変数を含めるにはどうすればよいでしょうか?

ありがとうございました

4

3 に答える 3

2

試してみてください:

protected $_branding = 'Site Design by <a href="http://www.mysite.com"><img src="'.get_bloginfo('template_directory').'/images/myimage.png" style="vertical-align:text-bottom;"/>MySite</a>.';

ここで詳細を読むhttp://codex.wordpress.org/Function_Reference/get_bloginfo

于 2012-09-12T08:44:12.063 に答える
1

あなたがしたいget_template_directory_uri()

protected $_branding = 'Site Design by <a href="http://www.mysite.com"><img src="' . get_template_directory_uri() . '/images/myimage.png" style="vertical-align:text-bottom;"/>MySite</a>.';

ドキュメントについては、http://codex.wordpress.org/Function_Reference/get_template_directory_uriを参照してください。

于 2012-09-12T08:41:19.723 に答える
1

参照用にさまざまな機能を次に示します。

get_template_directory(): Returns the absolute template directory path.
get_template_directory_uri(): Returns the template directory URI.
get_stylesheet_directory(): Returns the absolute stylesheet directory path.
get_stylesheet_directory_uri(): Returns the stylesheet directory URI.

あなたのユースケースのために試してみてください:

protected $_branding = 'Site Design by <a href="http://www.google.com"><img src="' .    get_template_directory_uri() . '/images/myimage.png" style="vertical-align:text-bottom;"/>MySite</a>.';

ドキュメント: http://codex.wordpress.org/Function_Reference/get_template_directory_uri

http://codex.wordpress.org/Function_Reference/ {function_name_here}で他の関数のドキュメントにもアクセスできます

于 2012-09-12T08:44:03.027 に答える