如本问题所述,我为自定义帖子类型添加了日期档案(自定义帖子类型的日期档案),起初它们运行得很好。
问题:
例如,如果我点击链接URL/cpt-events/2014
,它会重定向到2014年的日期档案。
但现在它重定向到2014年第一个条目的单个帖子页面,而不是档案页面。
我做了什么:
我将WordPress文件夹从子文件夹root/wordpress/all files
移动到根文件夹root/all files
。
-
我通过WP文档中描述的配置文件设置了新的URL。
wp-config.php
中有这些线路define('WP_SITEURL', 'http://www.my-url.xyz'); define('WP_HOME', 'same URL');
-
我还更新了数据库中的
wp_options
,如WP文档中所述,并更新了siteurl
和home
的域。 -
我多次访问/保存/刷新
settings->permalinks
。
有什么想法吗?可能是什么问题,或者我应该从哪里开始寻找?
如果您要将wordpress从一个URL移动到另一个URL,仅更新配置文件是不够的。数据库中存储了许多选项,但不幸的是,这些选项都是序列化的。
因此,当你将wordpress从一个url移动到另一个url时,请执行以下操作:
-
请勿在浏览器中打开
-
下载此脚本。
-
将其移动到名为/wp-replace的文件夹中。
-
输入http://example.com/wp-replace
-
输入要替换的字符串,不带任何
/
尾随字符,也不带http://
。例如:olddomain.com/blog
并输入新的URL:example.com
-
运行它。您将看到应用了哪些更改。
-
删除此wp替换文件夹
-
检查你的.htaccess并在需要时进行编辑。
-
登录并在选项/永久链接中刷新。
现在你可以使用你的网站了。