帖子格式WordPress 3.1中令人兴奋的功能之一。但是大多数初学者都不知道什么是帖子格式,为什么它们对你很重要,以及你如何利用这个很棒的功能。在浏览了WordPress 3.1的alpha版本之后,我们决定解释WordPress 3.1中的Post格式功能的内容,原因和方法。

什么是Post Formats

帖子格式是主题信息,主题可用于自定义帖子的呈现。好的,现在简单的英文帖子格式是一种特定帖子样式的方法。通过使用此功能,您可以指定特定帖子的显示“格式”。此功能扩展了WordPress的微博方面,因为现在您可以在一个地方拥有视频,链接,图像,音频,报价,状态等,最好的部分是它们将相应地进行样式化。%%%% %使用示例

让我们来看看挖掘到WordPress的官方博客。他们在主页上有两种类型的帖子样式。一个是完整的帖子,显示摘录,就像任何其他博客一样。但有趣的是,他们有一个特定的帖子风格,这些帖子是其他博客帖子的外部链接,他们发现这些帖子对读者有用。

让我们来看看挖掘到WordPress的官方博客。他们在主页上有两种类型的帖子样式。一个是完整的帖子,显示摘录,就像任何其他博客一样。但有趣的是,他们有一个特定的帖子风格,这些帖子是其他博客帖子的外部链接,他们发现这些帖子对读者有用。

Digging into WordPress Example Usage of Post Formats

博客是关于共享资源的,博客通常只想链接到外部资源,因为他/她发现它对读者有用。他们面临的主要问题是他们必须发一个新帖子才能告诉读者去另一个网站。这会给最终用户造成混淆,因为他们不知道它是什么类型的帖子。通常,用户必须单击帖子的完整视图才能发现作者希望他们查看外部链接。虽然有像这样的技巧,这可以让你链接到帖子标题的外部链接,这个帖子格式问题将解决所有问题。主题设计师可以将“链接格式”设置为以不同的方式显示,例如Jeff Starr用于挖掘WordPress。

此功能的功能太多,无法描述。因为现在你可以像在twitter上一样编写简短的状态帖子,并且在不做太多工作的情况下使用不同的风格。如果您找到了自己喜欢的报价,可以通过一次点击分享它并使其脱颖而出。最重要的是,“后期格式”功能将使WordPress成为一个更完整的博客平台。

为什么要使用Post Formats

帖子格式取代了使用类别来完成类似样式功能的需要。到目前为止,开发人员已经破解了WordPress类别以实现这种效果,最终给新博主造成了很多混乱和混乱。使用帖子格式不仅可以减少类别方面的混乱,还可以使您的博客在支持这些格式的主题之间移植。

它还将使您的博客对您的读者更加友好,因为您的用户将确切知道他们正在查看的帖子类型。此外,它会使您的博客更加生动,因为您的博客页面上会有不同风格的帖子。现在,大多数博客文章显示看起来非常沉闷,因为所有帖子看起来都很相似。帖子格式将在WordPress支持的网站中填补急需的空白。

如何在WordPress中添加和使用帖子格式3.1

就像发布缩略图,菜单,自定义背景和自定义标题一样,帖子格式也将是主题激活功能。这意味着只有当您的主题兼容时,此功能才可用。

警告:您必须公平地理解HTML,CSS和WordPress循环的功能才能学习本教程。

为了激活WordPress 3.1中的“帖子格式”,您需要打开你的主题的 functions.php 文件并粘贴以下代码:

add_theme_support( "post-formats", array( "aside", "gallery" ) );

注意:另外,和库不是唯一可用的帖子格式。可用的帖子格式列表是:

  • 旁边 – 通常没有标题的样式。类似于Facebook状态更新。
  • chat – 聊天记录。
  • gallery – 图像库。
  • link – 指向另一个站点的链接
  • image – 单个图像。
  • quote – 引用。
  • status – 简短状态更新,通常限制为140个字符。类似于Twitter状态更新。
  • video – 单个视频。

有关帖子格式的完整列表,请参阅WordPress Codex。

添加此代码后,您将在你看到发布的右栏中的帖子写入面板中查看一个新字段。

Post Format Option in Post Write Panel

在撰写帖子后,您可以更改格式并点击发布。这将允许您以预先设置的格式显示您的帖子。

但是等等,我们尚未在主题中的任何位置指定这些预先设置的帖子格式。所以现在,即使你在WordPress帖子面板中选择了格式,它也不会有什么不同,因为你的主题不知道如何显示它。为此,我们需要编辑post循环。

我们将使用条件标签: has_post_format()

if ( has_post_format( "aside" )) {
  // code to display the aside format post here
} else if (has_post_format("gallery")) {
   // stuff to display the gallery format post here
} else if (has_post_format("link")) {
   // stuff to display the link format post here
}else {
   // code to display the normal format post here
}

现在还等什么?开始为这个很棒的功能做好准备。我们只能想象WordPress被越来越多地用作具有新主题的微博平台,这些新主题将利用此功能出现。

附加读物:

WordPress Codex Post Formats
发布类型,格式和分类,哦,我的!
帖子格式自定义帖子类型

评论被关闭。