是否从搜索到的数据库项目自动生成帖子/页面?

时间:2016-09-29 作者:GenesisBits

我目前正在为我的网站与WordPress开发人员合作,我们正在尝试为数据库中的每个项目创建WordPress帖子/页面。

主页上有一个搜索栏,当用户搜索某个项目时,他们将被带到该项目的唯一页面,允许用户留下评论。

问题是数据库中大约有10000个项目需要这个。开发人员有点不确定,建议使用脚本为每个项目自动生成帖子或页面,但他强调这会降低网站性能。

是否有一种简单的方法可以自动执行此操作,同时允许对每个项目使用WordPress样式的注释?

As it currently stands:

有一个带有数据库搜索栏的页面,一旦选中该项目,该页面将在搜索栏下显示信息。问题是,对于我不想要的每一个项目,你永远只会有一组注释。

1 个回复
最合适的回答,由SO网友:cjbj 整理而成

您的要求过于宽泛,不适合WPSE的Q&;一种格式,但我将尝试勾勒出一种可行的方法。

据我所知,您有10.000个数据库项不是WordPress(自定义)帖子。您仍然希望将它们显示为WordPress页面,并启用每个项目的注释。我猜您的数据库不是静态的,所以一次性将它们读入WP是不可能的。

因此,解决方案是在第一次调用数据库项时生成一个WP post。粗略地说:

寄存器acustom post type 它只保存数据库项的唯一标识符(并允许注释)wp_insert_post请注意,无论您的方法是什么,都会在两个数据库之间创建依赖关系,这将使未来的维护更加困难。

相关推荐

显示作者姓名PHP(自制插件)

我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果