我正在使用脚本将我的vbulletin论坛帖子作为帖子导入wordpress。
我遇到的一个快速问题是,有许多论坛帖子的标题都是“请帮助我”。
当我进入后期编辑屏幕时,permalink将在第二个屏幕上显示“please-help-me-2”,在第三个屏幕上显示“please-help-me-3”。这正是我所期望的。
但是,当您转到view the second one on the front end of the website, 它没有在url的末尾附加-2,而是简单地说“请帮助我”。
如果我“更新”了帖子,那么permalink会正确保存,前端链接也会发生相应的变化。
What I need:
是否有一个功能,我可以使用它来浏览帖子数据库,并让它自动“更新”所有帖子,以便在前端正确更改永久链接?
*我们这里讨论的是125万个帖子,所以自动化很重要。
谢谢
最合适的回答,由SO网友:Chiubaka 整理而成
有一个名为wp\\u insert\\u post的函数,它为post ID获取一个参数。如果post ID是一个已经存在的ID,则此函数将使用您在函数参数中传递的信息更新post。我认为使用该函数可以找到一种方法来检索数组中的所有post ID,然后使用foreach循环来更新每个post ID。