如何在 WordPress 中禁用附件页面
已发表: 2022-09-27如果您对 WordPress 为图像提供的默认附件页面模板不满意,您可以禁用它并直接显示图像文件。 这可以通过在主题的functions.php 文件中添加一行简单的代码来完成。 将图像插入 WordPress 帖子或页面时,会自动为其提供自己的附件页面。 此页面包含图像文件及其一些基本信息,例如上传日期和文件大小。 一些用户喜欢禁用附件页面并直接显示图像文件。 这可以通过将以下代码行添加到主题的 functions.php 文件来完成: function wp_send_attachment_direct () { global $post; if ( $post->post_type == 'attachment' ) { header( 'Location: ' . wp_get_attachment_url() ); 出口; } } add_action('template_redirect', 'wp_send_attachment_direct'); 添加此代码后,插入帖子或页面的任何图像都将不再有自己的附件页面。 相反,图像文件将直接显示在浏览器中。
您可以使用 WordPress 为您网站上的每个媒体附件创建一个页面。 如果未找到附件或其父帖子,则糟糕的图像附件页面可能会降低用户体验。 WordPress 允许您设置可以通过两种方式禁用的图像附件页面。 使用 All in One SEO(一项超过 300 万个网站使用的服务)是最简单的方法。 如果媒体没有父帖子,AIOSEO 会将访问者重定向到媒体的主页而不是其父帖子。 代码片段是向 WordPress 添加代码片段的另一种选择。 这允许您阻止 WordPress 显示图像附件页面。 当用户点击图片附件时,他们将被重定向到父帖子。
什么是 WordPress 中的附件页面?

附件页面是附加到某物的网页。 媒体文件可以通过编辑器或媒体页面上传到 WordPress 管理面板。 WordPress 插件使用附件作为帖子类型来访问上传并分配给帖子或页面的文件。 使用图像块,您可以使用图像中的块编辑器上传图像。
使用附件帖子类型,WordPress 使您能够访问上传和分配给帖子或页面的文件。 当您建立永久链接时,您的附件 URL 会发生变化。 如果您想查看附加或分离的图像,请转到管理面板的媒体部分。 如果您的帖子类型未指定图像,则不会附加或分离。 它使用 WordPress 为附加和未附加的媒体文件生成一个附件页面。 您网站上附件页面的 URL 很可能取决于永久链接设置以及它是附加的还是未附加的。 当它们仅包含在上传页面中时重定向它们。 Yoast 等 SEO 插件允许您将附件页面重定向到图像。
WordPress 允许您轻松地在内容中显示图像和媒体,其功能使其成为链接到相关文件的理想工具。 例如,如果您想在帖子中包含图像,可以使用块编辑器中的块编辑器。 在这种情况下,WordPress 会将上传的图片附加到特定的帖子中,并提供一个唯一的 URL 来访问它。
如果您想链接到您网站上另一个站点的图像,WordPress 将为您分配一个 URL。 这使您可以轻松访问图像,即使您无权访问它所附加的帖子或页面。
图像和媒体可以通过附件链接到相关文件,这使它们成为在内容中显示它们的绝佳方式。 如果您想在帖子中包含图像,您可以在 Gutenberg 块编辑器中使用图像块。 WordPress 提供的 URL 会将您链接到您网站上其他页面的图像。
WordPress 禁用媒体附件页面

如果您想在 WordPress 中禁用媒体附件页面,您可以转到您的设置 > 媒体,然后取消选中“启用媒体附件页面”框。 这将禁用所有未来上传的媒体附件页面,但不会影响任何现有的附件页面。

如何禁用 WordPress 上的附件页面? WordPress 中的帖子或页面在外观上与附件 URL 相同。 他们将在 WordPress 中使用自定义永久链接,就像他们在撰写文章或页面时使用的一样。 只需单击 Google 的链接即可访问仅显示图像的页面。 如果您有大量图像和媒体文件,识别每一个都是一项艰巨的任务。 相反,请使用 Yoast SEO 或 Pages Redirect 等批量操作方法来附加。 使用此方法时,您会将媒体 URL 重定向到文件本身,而不是为您的网站创建单独的页面。
只需让 WordPress 禁用媒体的附件页面,它就会自动运行。 在您的主题的image.php 文件中,您可以包含一个代码片段,以帮助您显示图像。 不要太担心,因为这只是代码复制和粘贴。 建议您使用子主题来创建自定义代码片段和其他修改。 附件页面是来自另一个页面的图像或已添加到您网站上的帖子。 它可能会损害您网站的排名并破坏其中的所有辛勤工作。 WordPress 有大量的插件,允许它禁用媒体的附件页面。
WordPress 附件页面
WordPress 附件页面是一种特殊类型的页面,在您将媒体文件上传到 WordPress 站点时生成。 WordPress 会自动为您上传的每个媒体文件创建一个单独的页面。 此页面提供媒体文件的 URL,它还显示您添加到媒体文件的任何其他信息,例如标题、说明或描述。
附件页面是专用于特定附件(例如图像)的单独页面。 在帖子表中,附件存储在与帖子和页面相同的位置。 这种存储方式更便于访问和查询,提高了开发和处理效率。 任何帖子编辑页面的媒体部分都是查找附件页面的最便捷方式。 在允许您插入图像的同一设施中应该有指向图像的链接。 当您切换到附件页面时,URL 框将返回到其原始位置。 图像必须尽可能大才能显得比实际更大。
您的主题在您的网站上的清晰编码方式也是一个需要考虑的因素。 由于难以遵循,许多主题中遵循代码的过程可能比前几年更加困难。 第一步是制作一个子主题附件.php 文件。 然后,重命名此文件的内容并将其复制到您的父主题。 如果您再次访问附件页面,它应该与以前相同。 通过参与此调查,您将能够与他人分享有关您的图像及其捕获技术的宝贵信息。 您可以使用 get_intermediate_image_sizes() 添加图像的完整大小来检索图像大小。
因此,如果您上传名为“image.jpg”的图片,WordPress 会生成一个附件 URL,如下所示:http://example.com/wp-content/uploads/image.jpg。 如果该 URL 出现在浏览器的 URL 栏中,您将能够在媒体库中访问该 URL。
如果您想与其他人共享图像,您可以将附件 URL 发送给他们,他们可以单击它来查看它。 媒体库有一个嵌入式代码按钮,用于将图像添加到帖子或页面。
附件 URL 的一个优点是它们具有多种功能。
与其他人共享您网站上的图像非常简单,因为它们很容易上传。 他们无需下载即可查看图像,只需将附件 URL 发送给他们。
在第二层,它们使您可以轻松地将图像嵌入帖子中。 您可以立即将 URL 放入嵌入代码框中,让您的读者看到图像。