WordPress疑难解答:为什么我看不到我的文章?我所看到的是“对不起,没有文章符合你的标准”?

导语:我们在使用WordPress的时候会遇到很多问题,比如这个问题:为什么我看不到我的文章?我所看到的是“对不起,没有文章符合你的标准”?英文版问题:Why can’t I see my posts? All I see is Sorry, no posts match your criteria?

我们来看看WordPress官方是怎样来回答这个问题的。你可以访问官方文档页查看更多的文档。这个问题是放在疑难解答的常见问题(英文)下的。

问题标题


它的原标题是:Why can’t I see my posts? All I see is Sorry, no posts match your criteria?

中文标题:为什么我看不到我的文章?我所看到的是“对不起,没有文章符合你的标准”?

翻译后的中文回答


清除您的浏览器缓存和cookies可能会解决这个问题。另外,请检查你的search.php和index.php模板文件是否有错误。

或者参见:我做了改变,但什么也没发生。

我做了改变但什么也没发生


事情进行得很顺利,你已经想出了如何写一篇文章,使用了几个分类,甚至添加了一两个插件。然后你注意到,虽然你对WordPress的内容或设计做了一些改变,但你发现你的WordPress站点什么都没有改变。你的修改没有被保存,你的改变并没有发生变化。

这可能会令人沮丧。

导致这些事情发生的常见因素有:浏览器缓存、服务器端缓存、缓存插件、在文件系统中的不正确的位置进行更改等等。

浏览器缓存


你知道电脑或许能让你的生活更轻松吗?没那么复杂?它应该节省了你的时间和精力,实际上改善了你的生活。没有?嗯,也许不是,但你的互联网浏览器尽其最大努力让你的生活变得更容易一些。

当你第一次访问一个网页时,它往往需要一段时间来加载,对吗?但你下次访问时,该网站就不需要这么长时间的加载了。这是因为,为了帮忙,浏览器在你的电脑上储存了信息,所以它重新加载时是从你的电脑读取的内容,而不需要重新实时请求网页服务器。这就是所谓的高速缓存,它是为了加快你的互联网浏览。

缓存术语可能听起来很熟悉。还记得那些老海盗和小偷将他们的宝藏藏在一个洞穴里,要么是在地洞,要么是在“安全”的地方。互联网浏览器存储的文件和信息,在浏览器刷新页面或再次查看的时候被重新使用,这称之为缓存。

问题是,当你做一个小小的改变,你的网站和浏览器不承认它是一个重要的改变,因此它从缓存中加载你正在看的网页。解决办法是清除或清空你的浏览器缓存。

清除浏览器缓存


通常情况下,你点击浏览器工具条上的刷新按钮或按F5键,你就能看到你的网页变化。在许多情况下,这只是重新加载页面,并没有清除浏览器的缓存。这里有一些方法用来清除浏览器的缓存,你将会在页面重新加载的时候看到变化。

你清除浏览器缓存的方式取决于你正在使用的特定浏览器。下面你可以看到如何清除常见浏览器上的缓存:

服务器端缓存


请注意,一些Web托管服务在后台使用缓存插件,但他们不会让用户很明显地知道。你可以通过你的服务器配置面板来关闭。可以肯定的是,你可以询问你的主机支撑组,如果确认使用了任何缓存插件,可以要求他们关闭。

如果你用的是WordPress的托管计划,这种情况也有可能发生。许多托管WordPress的托管计划都使用服务器端缓存。如果你使用托管服务提供商来获得WordPress的托管服务,你看到了这个问题后,你或许可以看看他们是否提供一个选项来手动清除缓存。在通常情况下,你的更改结果将会在刷新缓存后立即显示出来。

如果你正在使用一个HTTP反向代理缓存,那么你清理了你Web服务器上的内容后,你编辑过的文件可能不会马上生效。在缓存版本时间过期后,编辑后的内容才有可能生效。你需要调整你的缓存系统,以消除这个问题。(我觉得这是指你使用了CDN)

WordPress缓存插件


一些WordPress插件也给你的WordPress站点添加缓存功能。这有助于加快你的网站加载速度,因为这样做WordPress可以直接读取缓存而不是生成一遍你的博客页面。

所有优秀的缓存插件都会自动清除缓存,比如页面发表或评论发表时。然而,如果你做了其他的改变(例如:你的主题),缓存可能不会被清除,旧版本可能依然会存在并出现。那么,请检查插件的说明,以了解它如何清理它的缓存。

注意的是,WordPress没有默认的缓存,所以以上的问题描述只适用于你自己安装了缓存插件。

检查你的源文件


你知道,即使是最优秀的网页设计师、开发人员和程序员都会搞砸某些事情。一个小小的细节,被遗忘的分号,拼错的标记,稍微不注意细节,事情弄砸了。可能是一个你忽视的小细节就能让你做到最好。如果你做到检查细节,那么,欢迎来到俱乐部。这只是设计过程中的一部分。让我们看看发生在你不经意间,一些最常被忽略了的细节吧。

检查地址

你“修改”的文件和文件夹的名称与您正在查看的是同一个的文件夹吗?看看下面的两个地址(网址)。

  • wordpress/wp-content/themes/yourtheme/style.css
  • test/wordpress/wp-content/themes/yourtheme/style.css

检查模板文件

如果你正在编辑一个模板,你确定你正在查看的页面是从该模板生成的吗?请记住,许多模板上有很多非常相似的文本。例如,一个文章的标题可以出现在文章单页、索引页、搜索页、存档页和其他上。

检查你的上传

WordPress疑难解答:为什么我看不到我的文章?我所看到的是“对不起,没有文章符合你的标准”?

WordPressLeaf.com

当您在一个文件中进行更改时,它通常在你的本地计算机的硬盘驱动器上,你必须将文件上传到你的主机服务器上,这样才能在互联网上查看它。你真的上传了吗?你把它放在正确的文件夹里了吗?它真的在吗?即使是完全相同的文件,它在上传时有可能没有被完整的写入,所以考虑删除原来主机服务器上的文件,然后上传新的版本。

自我测试

如果文件在正确的地方,使用了正确的名称,你非常肯定那是正确的文件,但你仍然看不到你所做的更改,那么来试试这些步骤:

  1. 请备份您正在进行工作的文件,并检查备份是否在一个安全的地方。
  2. 做一个比较大的改变(如在style.css中将背景改为#FF0000 或红色)。
  3. 在您的浏览器中查看更改的网页。请确认清除了缓存,以确保你看到是新版本。
  4. 如果没有改变,请从服务器上删除文件(或保留唯一的文件),并尝试再次查看该文件。如果继续没有改变,那么有可能你和你的WordPress是在使用完全不同的文件。这时候拿出你的探测器,开始跟踪正在发生的事,搞清楚你的文件到底上哪里去了。
  5. 检查你的URL,设置你的选项面板,还有数据库。如果仍然无法解决,请上在WordPress论坛留言说明你遇到什么问题,做了什么工作,让专家为你提供帮助。

结束


翻译可能不尽人意,请大家勉强读读吧。如果你的英文水平很好,请直接前往英文原版阅读。

目前在“WordPress疑难解答:为什么我看不到我的文章?我所看到的是“对不起,没有文章符合你的标准”?”上有2条评论

励志你博客进行回复 取消回复

邮箱地址不会被公开。 必填项已用*标注