将自定义数据库页面迁移到Wordpress

时间:2012-09-24 22:40:24

标签: php database wordpress

我一直在想着使用Wordpress作为CMS来取代多年来我已经融合在一起的各种数据库驱动的页面。我想知道是否有一种基于URL从数据库中获取信息的无缝方式。

e.g。我有提供奖励信息的页面

/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

现在,学院奖励实际上是一个无扩展的php文件,取决于它之后的内容(没有,数字,数字和单词),它可以提供各种页面。

我如何将这项工作转化为Wordpress?我是一个完整的WP菜鸟,所以我希望你的初步答案可以帮我挖一点。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

在进一步挖掘之后,看来我可以使用自定义查询(http://codex.wordpress.org/Custom_Queries)并将它们与页面模板相结合,从其他数据库访问信息。