没有主题名称的TEMPLATEPATH?没有梅帕特常量吗? 时间:2011-03-23 作者:Scott B 有没有办法在路径中没有当前主题的情况下获取主题目录的路径?即,在标准WP安装中,我希望引用:C: \\xamplite\\htdocs\\sitename/wp内容/主题/但是TEMPLATEPATH常量返回。。。C: \\xamplite\\htdocs\\sitename/wp-content/themes/currentActiveTheme 4 个回复 最合适的回答,由SO网友:fuxia 整理而成 dirname( STYLESHEETPATH ); 将返回主题目录。Never 假定/wp-content/ ABSPATH下方。我经常使用不同的目录和域wp-content 启用对主题文件的无cookieless请求。在这种情况下,糟糕的插件和主题会严重损坏。附录或使用get_theme_root() 对于文件路径和get_theme_root_uri() 对于URI。两者都在中定义wp-includes/theme.php. SO网友:Evan Yeung 没有THEMEPATH常量,但可以使用get_theme_root_uri() 函数检索主题文件夹的路径。 SO网友:Paul Cook WP\\u CONTENT\\u DIR和WP\\u CONTENT\\u URL以及CONTENT\\u URL()为您提供了大部分帮助。 SO网友:Bainternet 可以使用常量ABSPATH 只需附加到它wp-content/themes/ 因此:ABSPATH . "wp-content/themes/" 结束 文章导航