Php 移动WordPress文件夹后自定义帖子类型的日期存档不起作用

Php 移动WordPress文件夹后自定义帖子类型的日期存档不起作用,php,wordpress,custom-post-type,Php,Wordpress,Custom Post Type,我为自定义帖子类型添加了日期存档,正如在这个问题中所描述的,它们一开始工作得非常好 问题: 例如,如果我点击URL/cpt events/2014链接,它会按其应有的方式重定向到2014年的日期档案 但现在它重定向到2014年第一个条目的单个帖子页面,而不是归档页面 我所做的: 我将WordPress文件夹从子文件夹root/WordPress/all files移动到root文件夹root/all files 我通过配置文件设置了新的URL,如WP文档中所述。使用wp-config.php中的

我为自定义帖子类型添加了日期存档,正如在这个问题中所描述的,它们一开始工作得非常好

问题:

例如,如果我点击URL/cpt events/2014链接,它会按其应有的方式重定向到2014年的日期档案

但现在它重定向到2014年第一个条目的单个帖子页面,而不是归档页面

我所做的:

我将WordPress文件夹从子文件夹root/WordPress/all files移动到root文件夹root/all files

我通过配置文件设置了新的URL,如WP文档中所述。使用wp-config.php中的这些行

我还更新了数据库中的wp_选项,如wp docs中所述,并更新了siteurl和home的域

我多次访问/保存/刷新设置->永久链接


有什么问题吗?或者我应该从哪里开始查找吗?

如果您要将wordpress从一个URL移动到另一个URL,仅更新配置文件是不够的。数据库中存储了许多选项,不幸的是,这些选项是以序列化格式存储的

因此,当您将wordpress从一个url移动到另一个url时,请执行以下操作:

不要在浏览器中打开

下载脚本

将其移动到名为/wp replace的文件夹中

进入

输入要替换为不带任何/尾随字符且不带http://的字符串。例如:olddomain.com/blog,然后输入新的URL:example.com

运行它。您将看到应用了哪些更改

删除此wp替换文件夹

检查.htaccess并根据需要进行编辑

登录并刷新选项/永久链接

现在你可以使用你的网站了

define('WP_SITEURL', 'http://www.my-url.xyz');
define('WP_HOME', 'same URL');