問題描述

對不起,如果這是愚蠢的我似乎無法弄清楚它有什麼特別的事情。如果我嵌入了一個 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。