子目录中的WordPress 3.4模板文件 时间:2012-10-23 作者:Billy Swilly 我一直在将我的网站模板文件组织到一个子目录中,现在wordpress 3.4就可以这样做了。但是,当我将自定义的post类型的单个文件(即single news.php)移动到子目录中时,它不会被识别。有人对这个新功能有经验吗? 2 个回复 SO网友:Joe Di Stefano 这个关于StackOverflow的回答中共享的解决方案对我来说很有用:https://stackoverflow.com/questions/4647604/wp-use-file-in-plugin-directory-as-custom-page-template#answer-8255556function get_book_post_type_template($single_template) { global $post; if ($post->post_type == \'books\') { $single_template = dirname( __FILE__ ) . \'/themefiles/single-books.php\'; } return $single_template; } add_filter( "single_template", "get_book_post_type_template" ) ; SO网友:Mridul Aggarwal 是的,只有页面模板才可识别&;不是归档、单个等模板。您的单个文件必须保留在根文件夹中。 结束 文章导航