WordPress不会反映我通过FTP对特定文件所做的更改

时间:2019-12-05 作者:Josh Krauth-Harding

您好,我是Wordpress的新手,如果我遗漏了任何重要信息,请告诉我

我刚从localhost迁移到online:有一些问题,但在修复了一些路径后,一切似乎都很好。除了搜索结果页面(我想我知道为什么)。

我想显示更多的搜索结果,所以Settings > Reading 我更新了一页上显示的帖子数量。然而,现在当我更新search.php, 这些更改不会反映在实时站点上。我的无知理论是,因为我通过wp管理面板更改了设置,所以它以某种方式缓存了当前版本的search.php 并使用它来代替我正在更新和重新加载的文件。

我知道这可能不正确,但我不知道为什么我对文件所做的更改没有反映出来。这是我唯一遇到此问题的页面,我对其他文件所做的更改会立即显示出来。

UPDATE: 当你用slug搜索某个东西时,Wordpress似乎会创建一个临时文件/?s=searchterm: 所以我猜创建该文件的是引用search.php — 如果我是对的,我该如何解决这个问题?

1 个回复
SO网友:TomC

听起来像是在创建缓存版本并充当静态页面。请尝试禁用所有缓存插件,然后重试。

以下是一些需要注意的插件示例:https://en-gb.wordpress.org/plugins/search/caching/

完成文件更新后,您可以重新激活,或者在插件设置中手动删除缓存。