使用显示自定义数据的自定义模板创建专用页面

时间:2015-07-25 作者:Gustavo Benito Silva

我正在尝试完成我的第一个WordPress插件。我已经创建了管理部分,在其中我将大量信息加载到与WP安装在同一数据库上创建的自定义表中,该部分工作正常。

但是现在我需要这个插件来创建一个页面,向用户显示这些信息,我不知道如何面对它,你能给我指出正确的方向吗?

我希望插件在激活时创建一个名为“courses”或类似的页面,当用户访问该URL时,它会显示该表中的信息。

1 个回复
SO网友:Milo

当我听到“自定义表”时,我的第一个反应是——您是否绝对确定您需要自定义表,而不是使用自定义post类型、post元数据和自定义分类法?走这条路要重新发明的轮子要少得多。

也就是说,要将数据集成到任何主题中,有两个选项可以创建Shortcode 将数据注入内容区域,或add a filter to the_content, 在这里,您可以检查它是否是您的课程页面,并将数据注入内容区域。

我不想自动添加页面,而是让用户选择他们想要显示的页面。如果确实要添加页面,可以使用wp_insert_post 生成一个。

结束

相关推荐