从评论中编辑,我似乎错过了这里的真正目的
以下是更新:
没有办法说出或知道这一点。每个主题都是唯一的,特定用户使用帖子格式的方式也是唯一的。
如果你读了我的答案,status会用来显示状态,比如twitter。所以在content-status.php
你可能只是the_excerpt()
.
当你写一篇文章时,你会在内容编辑器中这样写
我在听Metallica,喝威士忌
并选择状态格式。在你的前端,你会看到帖子,只有excerp会显示,没有标题,帖子元,没有任何内容,就像它在推特上一样
原始帖子格式是什么
Post formats 只是内置的术语
taxonomy post_format
类似于内置分类法的类别和标记
category
和
post 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格式。还要深入研究这些主题,看看它们是如何利用帖子格式的