問題描述
對不起,如果這是愚蠢的我似乎無法弄清楚它有什麼特別的事情。如果我嵌入了一個 YouTube 視頻 (嵌入/iframe),它適用於標準和視頻格式。當然,我錯過了一些東西
最佳解決方案
一些事情實際上指出:
-
它將在
post_class()上添加一個類,以便您可以通過 css 使用不同的格式。 -
在 Post 格式的情況下,分類法是
post_format,術語是post-format-{format}。即taxonomy-post_format-post-format-link.phphttp://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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。