问题描述

对不起,如果这是愚蠢的我似乎无法弄清楚它有什么特别的事情。如果我嵌入了一个 YouTube 视频 (嵌入/iframe),它适用于标准和视频格式。当然,我错过了一些东西

最佳解决方案

一些事情实际上指出:

  1. 它将在 post_class()上添加一个类,以便您可以通过 css 使用不同的格式。

  2. 在 Post 格式的情况下,分类法是 post_format,术语是 post-format-{format}。即 taxonomy-post_format-post-format-link.php http://codex.wordpress.org/Template_Hierarchy

  3. single.php 文件中,您可以使用条件来为每个帖子格式拥有完整的不同 HTML 。

  4. 希望有更多,但现在可以记住;)

次佳解决方案

Post 格式的另一个很好的特点是它们是一个分类法,这意味着您可以获得分类学的所有优点,并且可以对分类法进行许多使用:

  • 视频 post-format 归档索引页

  • 视频 post-format RSS 提要链接

  • 视频 post-format 导航导航

  • 等等

而对于其他人所说的,+1,虽然我更喜欢这种方法的优雅,但是使用条件来实现 format-specific 标记:

get_template_part( 'content', 'get_post_format()' );

这将定位,例如 content-video.php 用于具有”video” 帖子格式的帖子,并且将返回 content.php 用于没有帖子格式的帖子。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。