即将于 11 月 7 日发布的 6.4 版本将禁用新安装的附件页面。到目前为止,当用户通过媒体上传系统上传文件时,WordPress 会自动创建附件页面。它被视为一种特殊的帖子类型,其中包含文件的相关信息,每个附件都可以通过自己的 URL 访问。多年来,搜索引擎优化插件一直在重定向附件页面,因为它们很少有任何重要用途。
![图片[1]-WordPress 6.4版本将禁用新安装的附件页面-搬主题](https://cdn.banzhuti.com/2022/02/20220205110945398.jpg)
“在 WordPress 6.4 发布之前,WordPress 默认会为上传的每个附件创建附件页面,”WordPress 撰稿人 Joost de Valk 在此次变更的开发说明中说。”在绝大多数网站上,这些附件页面不会添加任何有意义的信息。但它们确实存在,会被搜索引擎收录,有时甚至会出现在搜索结果中,从而给用户和网站所有者带来不好的结果”。
现有网站不会有任何变化。它们将一如既往地工作,但新网站的附件页面将重定向到附件 URL。希望启用或禁用附件页面的网站管理员可以使用新的 wp_attachment_pages_enabled 数据库选项来控制附件页面的行为。
目前还没有用于更改网站是否禁用附件页面的界面,这在 Trac 机票和开发说明的评论中引起了一些争议。
“de Valk 说:”鉴于 WordPress 的口号是’决定,而不是选项’,我们决定不为此进行设置。
WordPress 插件开发者 Sybre Waaijer 提议为用户提供一个选项,并提供一个界面用于打开或关闭该选项:
过滤选项的问题在于,当另一个插件提供了选项切换功能时,选项过滤器就会违背用户的期望。
这就是 “决定,而非选项 “变得自相矛盾的地方,因为我们现在是在决定设置一个选项,而同时又不提供该选项。
因此,当插件填补了这一空白时,A)插件会把选项放在哪里(很可能是在它们的自定义页面上,而不是 options-media.php),B)在市场上几十种插件中,谁将最终控制选项?
如果是过滤器,每个插件都承诺通过简单的条件设置切换。但既然是选项,插件就可以添加一个选项来过滤选项,并添加一个选项来切换选项。由于逻辑双条件(XNOR)的存在,这将成为 bug 的来源。
虽然 WordPress 6.4 并不打算提供接口,而且可能永远不会再考虑提供接口,但贡献者们正在讨论将其放在核心插件中的可能性。
“我们是否应该有一个核心插件,用于在新网站上重新启用附件页面?Automattic 赞助的贡献者 Justin Tadlock 说。”如果不打算为此提供用户界面,那么一个不会被埋没在 Trac 机票中的插件将是最理想的。
de Valk 也认为这是一个好主意,因为这样的插件只需在 “选项”->”媒体 “页面添加一个设置即可。用户很可能不了解附件页面的用途,除非他们希望在特定的小众用例中启用附件页面。对于那些无法编写代码来更改附件页面行为的用户来说,这样的插件将非常有用,正如开发说明中所描述的那样。























暂无评论内容