因此,我正在使用标准的Wordpress功能从当前查看的帖子中获取上一篇和下一篇文章。
我最近还将域从临时环境更改为实时环境。
不过,我认为get_next_post()
和get_previous_post()
函数仍会附加帖子的相对链接(例如,将/?p=1107
附加到URL)...
我对SITE_URL和HOME的选项均已正确设置为新的实时环境...
我已经在数据库的options
表中查找了与旧域相关的任何内容(表名和实际值已被省略):
SELECT * FROM `wp_options` WHERE `option_value` LIKE '%olddomain%'
如何 ...
然后我在wp_posts
表中查看,偶然发现了一吨不正确的Guid?
SELECT * FROM `wp_posts` WHERE `wp_posts`.`guid` LIKE ('%olddomain%') ORDER BY `wp_posts`.`guid` DESC
所以,一吨错误的指导……(我们正在通过REST API从较旧的Django-Wagtail CMS迁移内容)...
第一个问题,在我更改任何guid
之前(我不确定在实际网站上会影响更改它们的内容,如果有的话)
1。)这是问题的原因吗?
2。)我可以简单地更新不正确的向导吗?
3。)为什么在Wordpress中会发生这种情况?这是错误吗?为什么会用这种方式硬设置引导??
NB 。当前安装的Wordpress版本是v4.9.8。