移动WordPress文件夹后,自定义帖子类型的日期存档无法正常工作

时间:2014-11-07 14:38:57

标签: php wordpress custom-post-type

我为本问题(Date archives for custom post type)中描述的自定义帖子类型添加了日期存档,并且它们最初运作良好。

问题:

E.g。如果我点击链接URL/cpt-events/2014,它会重定向到2014年的日期档案。

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

我做了什么:

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

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

    define('WP_SITEURL', 'http://www.my-url.xyz');
    define('WP_HOME', 'same URL');
    
  2. 我还按照WP文档中的说明更新了数据库中的wp_options,并更新了siteurlhome的域名。

  3. 我多次访问/保存/刷新了settings->permalinks

  4. 任何想法可能是什么问题或我应该从哪里开始寻找?

1 个答案:

答案 0 :(得分:0)

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

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

  • 请勿在浏览器中打开

  • 下载this脚本。

  • 将其移至名为/ wp-replace的文件夹中。

  • 输入http://example.com/wp-replace

  • 输入要用任何/尾随字符替换的字符串,不输入http://。例如:olddomain.com/blog并输入新网址:example.com

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

  • 删除此wp-replace文件夹

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

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

现在您可以使用您的网站。