默认情况下,WordPress会为您网站上的每个附件创建一个页面。这包括图像,音频/视频文件,pdf等。这个功能非常适合摄影师,但对于我们其他人来说并不是很重要。通常我们会从初学者那里得到投诉,他们不小心将他们的图像链接到附件页面,他们不喜欢它的外观。这是一个很大的问题,因为许多主题没有图像附件页面的特殊模板。有时,您网站上的图片会变得很受欢迎,人们可能会直接从Google上登录附件页面。理想情况下,您希望它们落在您的帖子上,并在您使用它的上下文中查看图像。在本文中,我们将向您展示如何在WordPress禁用图像附件页面。

如果您已经使用Yoast插件使用WordPress SEO,那么请转到您的 SEO»Permalinks 选项页面。你所要做的就是选中“将附件网址重定向到父帖子网址”。这会将到达附件页面的用户重定向到父帖子

Disable attachment pages and redirect users to parent post

对于那些不使用Yoast插件的WordPress SEO用户,您仍然可以使用另一个名为Attachment Pages Redirect的插件禁用图像附件页面并将用户重定向到父帖子。您所要做的就是安装并激活插件。激活后,插件开始将登陆附件页面的用户重定向到父帖子。如果未找到父帖子,则将用户重定向到主页。此插件开箱即用,没有设置页面。简单易行。

如果你是那些不喜欢插件的人,那么你也可以选择。在WordPress主题文件夹中创建一个新文件,并将其命名为 image.php 。如果您的主题已经有一个image.php文件,那么您需要编辑它。您所要做的就是将此代码添加为 image.php 文件中的第一行:

<?php wp_redirect(get_permalink($post->post_parent)); ?>

Save image.php 文件并将其上传到您的主题目录中。现在,当用户到达图像附件页面时,它们将被重定向到父帖子

最后,只是想强调使用好的插件没有任何问题。请参阅我们的文章,了解您应在自己的网站上安装多少个插件。我们建议每个人都使用Yoast插件WordPress SEO,所以这样做就像点击一个复选框一样简单。

在我们的网站上,我们没有完全禁用图片附件,因为我们想要发送一些实例请访问我们在网站上的特定图表或图片。相反,我们所做的是将它从我们的站点地图中排除。此外,我们使用YoastSEO插件为我们所有的附件单页添加了一个元机器人文本noindexnofollow。您也可以通过转到标题&amp;Metas选项卡并在Post Types下。只需检查noindexnofollow标签,只需查看附件帖子类型