WP 查询正在从临时站点访问帖子,而不是主站点
Posted
技术标签:
【中文标题】WP 查询正在从临时站点访问帖子,而不是主站点【英文标题】:WP query is accessing posts from staging site, not main site 【发布时间】:2021-05-23 10:58:51 【问题描述】:我使用 WP Staging Pro 创建了一个临时站点,然后将其移动到我的实时站点。看起来不错,但我查询的帖子正在登台目录中显示帖子。所以这是我的查询代码。
$legal_array = query_posts(array(
'cat' => 85,
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => -1,
'order' => 'asc',
'orderby' => 'menu_order'
));
帖子生成时使用 https://mysite/staging/?p=3213
作为帖子的 URL,而不是帖子的 https://mysite/?p=3213
。如果我在主站点上添加新帖子,它也会显示在查询中并且工作正常。所有已迁移的帖子和已迁移帖子的固定链接都是正确的。我尝试删除所有临时帖子,将所有临时帖子设置为草稿,使用wp_reset_query();
、wp_reset_postdata();
并使用$legal_array = [];
重置数组。我还检查了 wp_config.php 文件,看看是否为暂存 URL 设置了任何内容,但什么也没有。
【问题讨论】:
签入您的数据库,如果有任何暂存站点 URL 错过了用新的更新。 【参考方案1】:首先,请确保您的网站连接到正确的数据库,即 LIVE 环境中的 LIVE 数据库。 检查你的 wp-config.php 文件。我建议您根据需要为每个环境(开发、登台、生产/直播等)设置单独的配置。
【讨论】:
是的,我查过了。 wp-config.php 中的所有内容都是正确的。将其与暂存版本进行比较,我可以看到所有内容都重新配置回了应有的状态。【参考方案2】:最终得到了 WPStaging 的支持,他们花了几天时间解决问题
【讨论】:
以上是关于WP 查询正在从临时站点访问帖子,而不是主站点的主要内容,如果未能解决你的问题,请参考以下文章