0

我一直在玩弄使用 Wordpress 作为 CMS 来替换我多年来拼凑在一起的各种数据库驱动页面的想法。我想知道是否有一种基于 URL 从数据库中获取信息的无缝方式。

例如,我有提供奖励信息的页面

/academy-awards grabs the intro info from the database
/academy-awards/32 grabs the intro info about the 32nd edition
/academy-awards/32/winners grabs the results and commentary for that ceremony

现在,academy-awards 实际上是一个无扩展名的 php 文件,并且根据它后面的内容(无、数字、数字和单词),它会提供各种页面。

我将/如何将这项工作翻译成 Wordpress?我是一个完整的 WP 菜鸟,所以我希望你的初步答案可以帮助我进一步挖掘。

4

2 回答 2

1

除非已经有导入过滤器或插件,否则没有简单的方法将帖子/页面数据导入 Wordpress 帖子/页面,而无需制作和使用自定义数据库查询,该查询会将您想要的内容插入 WP 数据库架构中的正确位置。

也就是说,您可以将表格从 phpmyadmin 导出为 CSV 或纯文本,然后将该数据操作到一个文件中,该文件在导入时将生成 WordPress 帖子/页面。请参阅http://codex.wordpress.org/Database_Description

还可以考虑设置一个演示 WordPress 站点,输入一些帖子/页面,然后从仪表板导出>>工具>导出,然后查看如何构建 WordPress WXR 文件。这是安排数据以进行导入的好格式。请参阅http://codex.wordpress.org/Tools_Export_Screen

如果您只想显示来自另一个数据库的数据,请使用wpdb Class. 见https://codex.wordpress.org/Class_Reference/wpdb

于 2012-09-24T22:56:38.357 回答
1

在挖掘了更多之后,我似乎可以通过使用自定义查询(http://codex.wordpress.org/Custom_Queries)并将它们与页面模板组合来访问来自其他数据库的信息。

于 2012-10-03T00:08:03.470 回答