PHP代码不会在文本小部件中运行。有一些插件可以让你做到这一点,但强烈反对这种类型的事情。
将此代码添加到函数中。php文件,或者更好,使其成为一个简单的小插件:
// Enable the use of shortcodes within widgets.
add_filter( \'widget_text\', \'do_shortcode\' );
// Assign the tag for our shortcode and identify the function that will run.
add_shortcode( \'template_directory_uri\', \'wpse61170_template_directory_uri\' );
// Define function
function wpse61170_template_directory_uri() {
return get_template_directory_uri();
}
要在管理中使用它,请添加短代码
[template_directory_uri]
到您的文本小部件,并将输出模板目录,例如。
[template_directory_uri]/images/image.jpg