Post Format Status

时间:2015-02-06 作者:ahmetertem

我是wordpress主题开发的新手。我们检查了太多的主题,但在后期格式状态下没有看到任何共同的文化。我想问一下您是如何使用这种格式的,包括前端和管理端?推特嵌入代码或只是文本区域或其他东西,如果可能的话,你能给出一些例子吗?

对不起,我的英语不好。

感谢您的回复

2 个回复
SO网友:Khursheed Alam

贴子格式是WordPress贴子的一个可选值,它允许主题开发人员定义贴子的视觉表示。主题开发人员可以创建支持post格式的主题。有许多帖子格式可用,但是主题或插件不可能引入自定义帖子格式。主题开发人员不必支持所有post格式。

Standard – The default post format
Aside – A note like post, usually styled without title.
Gallery – A gallery of images.
Link – A link to another site.
Image – An image or photograph
Quote – A quotation.
Status – Twitter like short status update
Video – A post containing video
Audio – An audio file.
Chat – A chat transcript

SO网友:Pieter Goosen

从评论中编辑,我似乎错过了这里的真正目的

以下是更新:

没有办法说出或知道这一点。每个主题都是唯一的,特定用户使用帖子格式的方式也是唯一的。

如果你读了我的答案,status会用来显示状态,比如twitter。所以在content-status.php 你可能只是the_excerpt().

当你写一篇文章时,你会在内容编辑器中这样写

我在听Metallica,喝威士忌

并选择状态格式。在你的前端,你会看到帖子,只有excerp会显示,没有标题,帖子元,没有任何内容,就像它在推特上一样

原始帖子格式是什么

Post formats 只是内置的术语taxonomy post_format 类似于内置分类法的类别和标记categorypost tag

Post formats允许您为不同的格式设置不同的布局和样式。这意味着你可以在同一个页面上拥有视频、图库和普通帖子,每个页面都有不同的布局,而不需要做额外的事情。

要理解这一点,您需要知道哪些格式可用,以及如何根据特定格式使用它们以不同方式显示帖子

POST格式视频->post-format-video -> 广泛使用的模板:content-video.php -> 显示视频的步骤

音频->post-format-audio -> 广泛使用的模板:content-audio.php -> 显示音频文件

旁白->post-format-aside -> 广泛使用的模板:content-aside.php -> 以与facebook等社交网络上没有标题的消息相同的方式显示短消息

  • 聊天->post-format-chat -> 广泛使用的模板:content-chat.php -> 以与微信和whattsapp等社交网络相同的方式显示类似聊天的帖子

  • 画廊->post-format-gallery -> 广泛使用的模板:content-gallery.php -> 显示库帖子

    链接->post-format-link -> 广泛使用的模板:content-link.php -> 显示指向外部网站的链接

    图像->post-format-image -> 广泛使用的模板:content-image.php -> 显示单个附件图像

    状态->post-format-status -> 广泛使用的模板:content-status.php -> 以与twitter相同的方式显示状态updte消息

  • 引用->post-format-quote -> 广泛使用的模板:content-quote.php -> 显示引号,如每日引号或押韵(如果需要)

    正如你所看到的,帖子格式也像其他分类法一样将帖子分组在一起,同一帖子格式中的这些帖子可以采用相同的样式,但可以与其他帖子格式有不同的样式

    关于POST格式的几点说明标准不是POST格式,它只是一个没有指定POST格式的帖子的名称。这是任何正常的帖子。这些帖子广泛使用的模板是content.php

    您不能在以上九种格式中添加更多的帖子格式

  • post_format 是非层次分类法,这意味着其术语不能有子术语

    默认情况下,主题不支持帖子格式,必须添加add_theme_support() 您还可以选择需要包括哪些格式

    与其他分类法一样,帖子格式只分配给帖子,而不是页面,因此帖子格式元框仅在帖子编辑器屏幕中可用。

    创建或编辑帖子时,可以将帖子指定为一种帖子格式,该格式将控制帖子在前端的显示方式。例如,如果在帖子中添加图库,可以在帖子格式元框中选择galary帖子格式,对于vidoe帖子,选择video帖子格式。post format meta框默认设置为standard,因此任何未选择post格式的帖子都将设置为standard

    要做到这一点,您需要有适当的模板,如广泛使用的模板下的九种帖子格式所述。Wordpress将根据帖子的格式选择正确的模板来显示帖子。

    但是,您需要将模板文件中的循环更改为get_template_part(\'content\', get_post_format()); 并将您的循环移动到特定的模板,在那里您需要根据自己的喜好对主题进行相应的样式设置

    最终结果

    如果您的主页上有4篇帖子、一篇标准帖子、2篇视频帖子和一篇画廊帖子,Wordpress将加载content.php 对于标准岗位,content-video.php 对于视频帖子和content-gallery.php 为了按照您想要的样式显示这些帖子

    结论

    贴子格式只是一种在具有相同聊天风格的贴子之间保持统一风格的方法,并且具有不同于其他没有共享这些聊天风格的贴子的风格。要关闭此功能,请激活其中一个捆绑主题,然后在本地安装中使用post格式。还要深入研究这些主题,看看它们是如何利用帖子格式的

  • 结束

    相关推荐

    多站点wp-admin重定向循环

    我有一个子目录多站点设置,除了一个小问题外,一切都很好。。。网站按以下结构设置:http://domain.com/blogs/ http://domain.com/blogs/second/ http://domain.com/blogs/third/ 如果使用以下选项,则可以访问管理面板:http://domain.com/blogs/wp-admin/ http://domain.com/blogs/second/wp-admin/index.php htt