Create a new page in a plugin 时间:2012-06-12 作者:danbrown 我正在编写一个插件,让人们可以在线添加课程信息。”“课程”是一种自定义的职位类型。我已经创建了管理菜单,将课程信息添加到数据库中(在post meta表中)。现在我需要把它放到前端。理想情况下,我希望创建一个新的模板页面(single courses.php),以便完全定制页面。我还没有在网上找到任何符合要求的东西,有没有一种简单的方法可以通过插件生成它?谢谢 1 个回复 SO网友:danbrown 我设法做到了,虽然不完美,但效果很好。。。add_action(\'template_redirect\', \'my_template\'); function my_template(){ global $post; if( get_post_type($post->ID) == \'courses\'){ include(ABSPATH. \'wp-content/plugins/courses/single-course.php\'); } include指向的文件是插件中我的新模板文件。 结束 文章导航