问题描述
对不起,如果这是愚蠢的我似乎无法弄清楚它有什么特别的事情。如果我嵌入了一个 YouTube 视频 (嵌入/iframe),它适用于标准和视频格式。当然,我错过了一些东西
最佳解决方案
一些事情实际上指出:
-
它将在
post_class()
上添加一个类,以便您可以通过 css 使用不同的格式。 -
在 Post 格式的情况下,分类法是
post_format
,术语是post-format-{format}
。即taxonomy-post_format-post-format-link.php
http://codex.wordpress.org/Template_Hierarchy -
在
single.php
文件中,您可以使用条件来为每个帖子格式拥有完整的不同 HTML 。 -
希望有更多,但现在可以记住;)
次佳解决方案
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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。