首页 » 博文 » wpbeginner » 最佳主题 » 如何在 WordPress 中创建自定义单个附件模板

如何在 WordPress 中创建自定义单个附件模板

您想在 WordPress 中创建自定义单个附件模板吗?

您网站上的单个图像和其他上传的文件显示在单个附件页面上。但是,许多主题不提供附件模板。

在本文中,我们将向您展示如何在 WordPress 中创建自定义单个附件模板。

如何在 WordPress 中创建自定义单个附件模板

WordPress 中的附件页面是什么?

默认情况下,会自动为WordPress 网站上的每个媒体附件创建一个页面。这包括图像、视频、音频文件、PDF 等。

与帖子和页面一样,附件存储在WordPress 数据库wp_posts的表中。事实上,附件是一种特殊的帖子类型,具有“附件”的帖子类型。这使得搜索和显示附件变得更加容易。

附件页面允许您向上传的文件添加元数据,例如标题、说明和说明。它们还允许您的访问者对您的图像和视频发表评论。

许多用户喜欢自定义附件模板来显示附加信息。例如,摄影主题可以使用附件页面来显示 EXIF 数据。这可以显示所使用的相机型号、相机设置,甚至图像的位置数据。

但是,如果您不打算使用这些附件页面,那么我们建议您禁用它们。

话虽如此,让我们看看如何在 WordPress 中创建自定义单个附件模板。以下是我们将在本指南中介绍的内容:

如何在 WordPress 中查看附件页面

自定义单个附件模板时,查看附件页面会很有帮助,以便您可以看到所做的更改。以下是在 WordPress 中查看附件页面的几种方法。

查看媒体库中的附件页面

您需要导航到媒体»库,然后单击图像或其他附件。将弹出“附件详细信息”窗口。

您可以在此处输入图像的替代文本、标题、说明文字和说明。此信息可以显示在附件页面上,因此最好填写这些字段,以便您可以查看它们的显示方式。

单击“查看附件页面”链接

在窗口的右下角,您将看到“查看附件页面”链接。

当您单击该链接时,您将进入该图像的附件页面。

从帖子或页面查看附件页面

您只需在 WordPress 内容编辑器中打开帖子或页面,然后添加图像即可

接下来,选择图像并单击工具栏上的“链接”按钮。在下拉列表中,您将看到选择“附件页”的选项。

添加图像附件页面的链接

现在,当您单击图像时,您将进入其附件页面。

附件页面使用哪个模板?

与帖子和页面一样,您的附件也是使用模板显示的。使用哪一种取决于您的主题中可用的模板和WordPress 模板层次结构

如果存在,WordPress 将使用名为 的模板attachment.php来控制附件页面的外观。但是,您也可以为可以上传到您网站的每种文件类型创建不同的模板。

例如,名为 的模板文件image.php 将控制图像附件页面的外观,而视频附件页面可以由名为 的模板控制video.php

您甚至可以为特定文件扩展名创建自定义附件模板。例如,模板image-gif.php将控制 GIF 图像附件页面。

附件页

但是,如果您的 WordPress 主题不提供特定的附件模板,则它将默认使用single.php单个帖子类型模板,或index.php默认后备模板。

发生这种情况时,您的附件页面将具有任何其他帖子或页面的布局。这并不总是看起来很好。

在 WordPress 中禁用附件页面

如果您不打算在 WordPress 中使用附件页面,那么我们建议您禁用它们。

许多主题没有特殊的附件模板,因此它们在您的网站上看起来可能是不完整的页面。这会给访客留下不好的印象。

它们还会对您的搜索排名产生负面的SEO 影响。这是因为搜索引擎将几乎没有文本的页面视为“低质量”或“内容贫乏”。

您可以在我们的指南中了解有关如何禁用 WordPress 中的图像附件页面的更多信息。

但是,如果您确实计划使用附件页面,请继续阅读以了解如何在 WordPress 中自定义附件模板。我们将介绍两种方法。第一个是最简单的,使用插件。

使用主题生成器插件创建自定义单个附件模板

创建自定义单个附件模板的最简单方法是使用SeedProd。它是最好的 WordPress 主题生成器插件,无需编写任何代码即可创建漂亮的网站布局和自定义模板。

您可以使用 SeedProd 创建完全自定义的 WordPress 主题,包括自定义单个附件模板。

注意: SeedProd有 免费版本,但您需要专业版本才能访问主题生成器并创建自定义附件模板。

您需要做的第一件事是安装并激活SeedProd插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。

激活后,您需要输入您的许可证密钥。您可以在 SeedProd 网站上您的帐户下找到此信息。

SeedProd 许可证密钥

之后,您需要使用 SeedProd 轻松创建自定义 WordPress 主题。

创建自定义 WordPress 主题

您可以通过导航到SeedProd » 主题生成器页面找到 SeedProd 主题生成器。在这里,您将使用 SeedProd 的现成主题之一作为起点。这将用新的自定义设计替换您现有的 WordPress 主题。

您可以通过单击“主题”按钮来做到这一点。

创建您的自定义主题

您将看到针对不同类型网站设计的专业设计主题列表。例如,有名为“现代商业”、“营销机构”和“抵押贷款经纪人主题”的模板。

查看选项并通过单击复选标记图标选择最符合您需求的选项。

选择符合您需求的主题

一旦您选择了主题,SeedProd 将生成您需要的所有主题模板。现在您可以创建自定义单个附件模板。

创建自定义附件模板

默认情况下,没有附件模板,附件将使用 Single Post 模板,如下所示。

使用 SeedProd 单帖子模板的附件页面

我们将通过创建新的附件模板来解决这个问题。我们将使用单个帖子模板作为起点,以便新模板与您的主题保持一致。

为此,您需要将鼠标悬停在单个帖子复制单个帖子模板上,直到出现一些链接。您现在应该单击“复制”链接来创建该模板的副本。

在 SeedProd 中复制单个帖子模板

现在,您将在列表顶部看到一个名为“单个后复制”的新模板。

您需要将鼠标悬停在新模板上,然后单击出现的“编辑条件”链接。

将鼠标悬停在新模板上,然后单击出现的“编辑条件”链接

将弹出一个窗口,允许您更改模板的设置。您可以首先将其命名为“附件”。

接下来,您需要定义使用此模板的条件。在“条件”部分中,将第一个设置保留为“包含”,然后从第二个下拉菜单中选择“是附件”。

从条件下拉列表中选择“是附件”

之后,您需要给予模板优先级。Single Post 模板的优先级为 0,因此您需要为该模板赋予更高的优先级,以便所有匹配的页面都会使用它。对于本教程,我们将分配优先级 5。

完成后,请确保单击“保存”按钮来存储新设置。

现在是时候自定义模板的设计和内容了。您可以通过单击“编辑设计”链接来完成此操作。

单击“编辑设计”链接

这将打开 SeedProd 页面构建器。在这里,您可以通过将块拖到页面上来添加新内容,并使用拖放重新排列内容。

您可以通过单击任何块来访问该块的设置,并且当您将鼠标悬停在块上时,可以通过单击“垃圾桶”图标将其删除。

SeedProd 页面生成器

在本教程中,我们将删除页面顶部与博客相关的两个块,然后拖动“帖子信息”块,使其位于图像下方。

我们还将删除页面底部的评论部分。完成后,请确保单击页面顶部的“保存”按钮。之后,您可以通过单击右上角的“X”按钮关闭页面构建器。

将“已发布”开关切换到打开位置

现在您会发现自己回到了模板列表。您需要通过将“已发布”开关切换到打开位置来激活新模板。

您现在可以查看网站上的附件页面以查看更改。

SeedProd 自定义附件页面预览

使用代码创建自定义单个附件模板

此方法更高级,您必须将代码添加到 WordPress 主题的模板文件中。如果您以前没有这样做过,请参阅我们有关如何在 WordPress 中复制和粘贴代码的指南。

当您安装主题更新时,您将丢失许多主题自定义设置。我们建议您通过创建子主题并对其进行自定义来避免这种情况。您可以在我们的指南中了解有关如何在不丢失自定义功能的情况下更新 WordPress 主题的更多信息。

创建附件模板文件

首先,您需要决定要自定义哪个模板。要更改所有附件的外观,您需要自定义attachment.php. 但是,如果您只想自定义图像或视频,则需要编辑image.phpvideo.php

接下来,您需要查看您的主题是否已包含这些模板文件。例如,您可以通过访问WordPress 托管wp/content/themes/twentytwentyone文件管理器上的文件夹找到“二十一”主题的模板。

二二十一主题模板

我们可以看到二十一二十一主题有image.php模板但没有attachment.php模板。

如果您的主题没有您想要自定义的模板,那么您必须创建它。只需使用您需要的文件名保存一个空白文件即可。

接下来,您需要将single.php文件的内容复制到新的空白文件中,然后保存。这将确保您的附件模板在视觉上与网站的其他部分保持一致。

您现在有了一个新的附件模板,但到目前为止您的附件页面看起来与以前相同。是时候进行一些自定义了。

自定义附件模板文件

现在,您可以通过更改模板中的代码来自定义附件页面。模板文件与 WordPress 中的任何其他主题文件一样。您可以将任何HTML模板标签PHP 代码添加到此文件中。

您可以将模板下载到计算机上并在任何文本编辑器(例如记事本)中打开它。完成代码修改后,只需保存文件并使用FTP将其上传回主题文件夹即可。

以下是一些如何自定义image.php“二十二十一”主题模板的示例。这是我们进行任何更改之前的样子。

默认的二十二十一个附件页面

该页面以图像标题开始,然后是图像本身和说明文字。之后,您会找到图像描述和有关该图像的一些其他详细信息。最后显示评论部分。

您可以重新排列这些部分的显示顺序。例如,您可以将图像的代码移至标题上方。

二十二十一 Image.php 代码

您还可以通过简单地删除显示图像标题的代码行来删除图像标题。

这是附件页面现在的样子。

自定义附件页面

如果您不想让访问者对您的图像发表评论,那么您可以完全删除评论部分。

只需删除底部附近显示注释部分的代码行即可。

从模板中删除注释部分代码

我们希望本教程能帮助您学习如何在 WordPress 中创建自定义单个附件模板。您可能还想了解如何在 WordPress 中嵌入 Facebook 视频,或查看我们的最佳 Instagram WordPress 插件列表。

发表评论

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

Scroll to Top