WordPress 帖子格式……古腾堡之后还有生命吗?

帖子格式早在 2011 年就在 WordPress 中首次出现,让您可以为您的博客部分注入活力.可悲的是,许多主题不再支持它们.但是只要掌握一点古腾堡知识和一点代码,您仍然可以将您的博客部分塑造成应有的杰作.

帖子格式上次出现在 WordPress 的二十七个主题中,并且在最近的 WP 主题中不再支持.

所以问题是,支持它们的主题越来越少,它们还应该被使用吗?如果是这样,如何?如果没有,还有其他方法可以设置帖子的格式吗?

是WordPress,亲爱的朋友们,当然还有其他方法!

(*提示:一条大路以"Guten"开头,以"berg"结尾;)).

如果您真的很喜欢 2011 年的回归,您仍然可以使用代码为主题添加帖子格式.

但在我们了解您的一系列帖子格式选项之前,让我们先从简单开始,看看 WordPress 帖子格式是什么以及如何使用它们.

什么是 WordPress 帖子格式?

如果您希望您的博客页面不仅仅是一堵永无止境的文字墙,那么只需点击一下,帖子格式就可以帮助您将事情变得生动起来.

它们让您可以更改主题显示内容的方式-无论是允许您添加视频、图像还是简单地以更时髦的方式显示引号之类的内容方式.

所有主题的格式样式都略有不同(我们很快就会看几个示例),并且有些主题根本不支持它们,因此很难为您的博客部分找到正确的外观.

>

如何使用帖子格式

如果您的主题确实支持帖子格式,您将在创建新帖子时看到这个小下拉菜单:

Example of adding post formats to WordPress
您可以使用右侧.

如果没有,您可以选择一个支持帖子格式的新主题.

为了更轻松地查找支持的主题,在主题目录中按"帖子格式"过滤您的搜索."

查看诸如 CodexManta,或Diginews 如果您正在寻找支持帖子格式的可靠主题.

或者,您可以使用代码自己添加一些样式(我们稍后会介绍.)

Example of filtering WordPress themes to show ones ones which support post formats.
在寻找新主题时使用特征过滤选项.

但是等等……古腾堡不是解决了我们所有的格式难题吗?

好问题.自古腾堡块编辑器发布以来,我们现在有更多的选项来设计我们的帖子.

这也是最新 WP 主题不支持帖子格式的主要原因之一.Gutenberg 的许多块本质上为用户提供了与各种格式选项相同的功能.

例如,看看我使用 Quote Gutenberg 块发布的关于 29 主题的励志名言:

Example of a quote using the theme twenty nineteen
继续游泳,游泳,游泳.

完全按照需要执行操作,只需单击一下即可.

不幸的是,并非所有主题都如此.

以下是当您仅将图像块添加到某些主题时会发生什么,以 Colibri 的这个示例为例:

Example of an image using Gutenberg and Colibri
如果每个主题都支持帖子格式就好了.

对于某些主题,古腾堡只会让您走到这一步.

您可以使用它来为您的帖子增添趣味,但是,如果您在帖子中使用了除纯文本以外的任何内容,某些主题只会在您的主要博客页面上显示"继续阅读".

另一方面,使用经典的帖子格式可确保您的博客页面乍一看充满了您的所有图片和视频.

在那个音符上......

让我们来看看一些实际使用的帖子格式示例

有十种主要格式,由于每个主题都以自己的方式为每种格式设置样式,因此我比较了以下两种格式:折纸和奥秘.

标准

可能是您试图逃避的格式.

标准帖子是大多数博客的基础——但你有数百个,没有人责怪你想要一些不同的东西.

折纸:

Example of a standard WordPress post format using the origami theme.
使用折纸主题的标准帖子.

奥秘:

Example of a standard WordPress post format using the arcanum theme
使用 Arcanum 主题的标准帖子.

旁白

当您有一个快速笔记要显示时,可以使用旁白——通常是不保证有完整帖子的内容.

大多数主题样式都没有标题,因此与状态格式非常相似.Arcanum 非常喜欢,把它们放在一个盒子里.

Examples showing the aside WordPress post formats in the themes origami and arcanum
左:折纸,右:奥秘

音频

不言自明-如果您想嵌入音频剪辑,可以使用音频格式.

Example of an audio post using the theme arcanum
使用 Arcanum 主题的音频帖子.

我注意到的一件事是某些主题不允许在音频帖子中添加字幕.

如果您需要感谢艺术家,字幕肯定很方便,但添加描述也很有用(大多数人如果不知道它是什么,就会犹豫单击"播放"——包括我自己!)

Origami 不支持音频发布格式,但是,现在是查看格式实际产生的差异的好时机.

我将上面使用 Arcanum 发布的音频剪辑的发布格式类型更改为标准,结果发生了:

Example of an audio post using the standard post format.
哎呀,不理想!

当您点击"阅读更多"时,音频剪辑是正确的,但是,如果不将帖子格式设置为音频,您实际上无法在博客页面上看到它.

似乎古腾堡有一些事情要做.

聊天

聊天格式用于显示聊天记录.

折纸的努力令人失望.

另一方面,Arcanum 将字体更改为类似打字机的字体.

小胜.

Example of the chat post format in the themes arcanum and origami
左:折纸,右:奥秘.

图片

现在,这是开始看起来有点有用的地方.

您始终可以使用块编辑器添加图像,但是,它不会始终显示在主博客页面上——这完全取决于主题.

使用图片帖子格式是确保您的照片在您的博客页面上以其所有荣耀出现的可靠方式.请参阅下面来自 Arcanum 的展品 A 和 B:

Exhibit A – 使用图片发布格式

Example of an image using the image post format in arcanum
简单易行.

Exhibit B – 使用标准帖子格式

Example of posting an image as a standard post in arcanum
呃,哦,这不是我们想要的

当然,当您点击"阅读更多"时,您的图片就会出现.

但是,如果您希望您的博客页面本身不仅仅是一堵文字墙,您应该真正使用图片发布格式.

告诉过你它们可能会派上用场.

图库

我测试过的主题的图库和图片帖子格式之间的差异非常微妙.

例如,以下是使用 Arcanum 主题将格式设置为"图片"或"图片库"的帖子中图片和图片库的外观:

Screenshot comparing images and image galleries using different post formats.
没什么区别吧?但是等等,还有更多……(主题:奥秘)

虽然在"图片"或"图库"等不同的帖子格式之间切换时,帖子可能不会表现出明显的差异,但主题的其他部分可能会以不同的方式对待这些帖子格式,并应用不同的样式或格式.

例如,正如我在图片帖子格式部分所指出的,请允许我引用自己的话:

"使用图片发布格式是确保您的照片在您的博客页面上以其所有荣耀的方式展示的可靠方法."

例如,对于像 Carton 这样的主题,博客页面会根据帖子的格式对帖子进行不同的处理.它将使用 post format = Image(在本例中,它是一个图片库)显示帖子的第一张图片,但如果帖子格式设置为"图库",则不会显示.

Screenshot of blog page displaying posts with different post formats.
如果您想吸引读者,请选择图库帖子格式注意这个主题的博客页面的背景颜色.

重点是……虽然使用图片或图库等帖子格式的差异在帖子本身中可能很小,但重要的是要记住,您的主题会影响您的帖子在网站其他部分的表现.

继续……

链接

在 Origami 中使用标准帖子格式或链接格式没有区别-两者都生成标准的蓝色超链接.

Arcanum 更有创意:

Examples of links in arcanum and origami using the link post format
左:折纸,右:奥秘

引用

有些主题需要注意下面的引用,因为它们在迎合不同帖子格式的尝试上非常三心二意.

古腾堡实际上挽救了这一天.

如果您在 Origami 主题中使用引用帖子格式发帖,则不会添加任何格式.

如果您使用 Gutenberg 引用块发布引用,无论您使用标准格式还是发布格式都没有关系,它实际上仍会添加一些格式.

Example of quote using Gutenberg and quote format in Origami
没有什么花哨的东西,但可以胜任.

使用 Arcanum 有一些变体.

如果您只是将帖子格式设置为引用但不添加引用块,则会得到以下结果.

 

Example of a quote using the quote post format in arcanum
你说过,尤达.

使其从常规帖子中脱颖而出(略微),但没有空间添加引文.

如果您使用引用 Gutenberg 块但将帖子格式保留为标准,这就是结果.

Example of a quote using the standard post format and Gutenberg in arcanum
不再……

您只有在点击"阅读更多"后才能看到报价的样式.

好吧,我想,如果您不介意您的主要博客页面平淡无奇.

当你将两者结合起来时,真正的魔法就会发生.

将帖子格式设置为 Quote 并添加引用 Gutenberg 块,瞧!

Example of a quote format using Gutenbern in arcanum
呼,终于到了!

出现在您的主要博客页面上的精美小引语.

状态

你真的只有一份工作.状态帖子应该是一两行没有标题的文本.至少他们中的一个做对了.

Example of a status post format in origami and arcanum
左:折纸,右:奥秘

视频

如果您想在帖子中显示视频,这两个主题都可以让您使用视频或标准格式轻松实现此目的.东西正常时很好.

Example of a video post in arcanum and origami
顶部:折纸,底部:奥秘

手动添加对 WordPress 帖子格式的支持

所以您喜欢帖子格式的想法,但您的主题不支持它们?

不要害怕;您可以手动添加它们!

那么让我们从主题二十九开始-它没有帖子格式,所以当您创建新帖子时,您将无法选择格式.

Image of the blog creation menu on the theme twenty nineteen
帖子创建菜单突然看起来很空……

 

当然,我们建议为此类内容使用子主题.然而,如果你觉得勇敢,你只需要将以下内容添加到主题的functions.php文件中即可.

如果您尚未设置子主题,请查看我们的指南.稍后我们将使用子主题添加帖子格式.

function themename_post_formats_setup() {
add_theme_support( 'post-formats', array('gallery','quote','video','aside','image', 'link','status','audio','chat') );
}
add_action( 'after_setup_theme', 'themename_post_formats_setup' );

Image showing post formats now they have been added with code
万岁——您现在可以看到帖子格式下拉列表框.

您不必将所有格式都添加到数组中-随意添加您实际要使用的格式.

如果这就是您所要做的一切就好了,但是我们所做的只是告诉主题存在其他帖子格式.

主题仍然不知道如何设计它们.我们必须让它摆脱痛苦.

使用 CSS 设置您自己的帖子格式

喜欢彩色背景上的链接吗?想让您的引语使用大而粗的字体吗?

帖子页面现在就是你的牡蛎——所以要设计风格.

让我们从简单的事情开始.

您想从状态帖子中删除标题,对吗?您需要做的就是使用类.format-(post-format-type) 编辑样式表,如下所示:

.format-status.entry-title {
display:none;
}

为此我使用了主题二十九,因此您需要检查您的帖子标题属于您自己的主题.

不过这是一种状态;它需要大胆.为什么不让它变得又大又绿呢?

.format-status.entry.entry-content p {
color:green;
font-size:72px;
}

Image showing a large green status which was styled using CSS
漂亮.

假设您经营一个博客,其中介绍了狗做人类的事情.它非常现代和现代,您一直认为带有粗边框的黑白图像正是您的网站所需要的.

只需几行 CSS,您就可以将其应用于您发布的所有图片,只要您选择图片发布格式即可.

.format-image.wp-block-image {
border-style: solid;
border-width: 5px;
filter: grayscale(100%);
}

Image of a dog wearing a headset, styled using CSS and the image post format
就是这么简单.

使用此方法将您想要的所有自定义样式添加到您的帖子中,它将帮助您突出重要的内容,使图像和视频易于访问,并基本上为您的博客部分注入活力.

使用子主题添加 WordPress 帖子格式

儿童主题始终是一个不错的选择-特别是如果您正在尝试新事物.

您需要添加到子主题的函数文件中的代码就在这里:

function childtheme_add_post_formats(){
add_theme_support( 'post-formats', array( 'gallery','quote','video','aside','image','link','status','audio','chat' ) );
}
add_action( 'after_setup_theme', 'childtheme_add_post_formats', 11 );

然后,您可以通过在子主题的样式表中设置不同格式的样式,使它们看起来更漂亮.

倒退?还是回不去了?

WordPress 帖子格式应该成为过去吗?

这真的取决于你的个人喜好,以及你如何解释这个问题.

由于许多主要主题不支持它们,加上古腾堡的引入,这个回归功能的未来看起来并不好.

然而,尽管对帖子格式的主题支持可能会下降,但您可以自由地帮助延续他们的传统.

通过在您的主题中启用帖子格式支持并自行设置样式,您不会限制您的主题选择.这并不难,而且可以让您更好地控制它们的外观.

如果您唯一的关注点是确保帖子本身看起来很棒,那么古腾堡可能会勾选您所有的方框.毫无疑问,块编辑器是未来,它的各种块可以帮助您格式化帖子以满足您的特定需求.

另一方面,如果您想要一个充满色彩和个性的博客页面,您可以再坚持一段时间,因为古腾堡还没有涵盖所有基础.

0
订阅评论
提醒
0 评论
内联反馈
查看所有评论