什麼,為什麼以及如何在WordPress 3.1中發布格式


帖子格式是WordPress 3.1中令人興奮的功能之一。 但是大多數初學者都不知道什麼是帖子格式,為什麼它們對您很重要,以及您如何利用這一出色功能。 在經歷了WordPress 3.1的Alpha版本之後,我們決定解釋WordPress 3.1附帶的Post Format功能的內容,原因和方法。

什麼是郵政格式?

帖子格式是元信息,主題可以使用這些信息來自定義帖子的顯示方式。 好的,現在以簡單的英語帖子格式提供一種樣式特定帖子的方法。 通過使用此功能,您可以指定特定帖子的顯示“格式”。 此功能擴展了WordPress的微博客方面,因為現在您可以將視頻,鏈接,圖像,音頻,引號,狀態等全部集中在一個位置,並且最好的部分是將對它們進行相應的樣式設置。

使用範例

讓我們來看看Digging into WordPress官方博客。 它們在主頁上有兩種類型的帖子樣式。 一個完整的帖子就像其他博客一樣顯示摘要。 但是有趣的是,它們具有特定的帖子樣式,這些鏈接是其他博客文章的外部鏈接,它們對讀者有用。

深入研究WordPress帖子格式的示例用法

博客是關於共享資源的,博客作者通常只希望鏈接到外部資源,因為他/她發現博客對他們的讀者有用。 他們面臨的主要問題是他們必鬚髮表新文章才能告訴讀者前往另一個站點。 這使最終用戶感到困惑,因為他們不知道帖子的類型。 通常,用戶必須單擊帖子的完整視圖才能發現作者希望他們查看外部鏈接。 即使有這樣的技巧,您也可以從帖子標題鏈接到外部鏈接,但此帖子格式問題將解決所有問題。 主題設計師可以設置“鏈接格式”的樣式,使其以不同的方式顯示,例如Jeff Starr挖掘WordPress所用的樣式。

此功能的強大功能無法描述。 因為現在您可以像在Twitter上一樣寫簡短的狀態帖子,並且無需進行過多工作即可設置不同的樣式。 如果您找到自己喜歡的報價,則可以共享它並一鍵使它脫穎而出。 最重要的是,“帖子格式”功能將使WordPress成為更完整的博客平台。

為什麼要使用帖子格式?

郵政格式取代了使用類別來實現相似樣式功能的需要。 到目前為止,開發人員入侵了WordPress類別以實現這種效果,最終給新博客創建了很多混亂和混亂的地方。 使用帖子格式不僅可以減少類別上的混亂,還可以使您的博客在支持這些格式的主題之間可移植。

這還將使您的博客對讀者更加友好,因為您的用戶將確切知道他們正在查看的帖子類型。 此外,這將使您的博客更加生動活潑,因為您在博客頁面上將擁有不同風格的帖子。 目前,大多數博客帖子的顯示都非常呆板,因為所有帖子看起來都很相似。 帖子格式將填補WordPress支持的網站中急需的空白。

如何在WordPress 3.1中添加和使用帖子格式

就像帖子縮略圖,菜單,自定義背景和自定義標題一樣,帖子格式也將是主題激活功能。 這意味著僅當您的主題兼容時,此功能才可用。

警告:您必須對HTML,CSS和WordPress循環的功能有一定的了解,才能遵循本教程。

為了激活WordPress 3.1中的“帖子格式”,您需要打開主題的 functions.php 文件並粘貼以下代碼:

add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );

注意:除了,畫廊不是唯一可用的帖子格式。 可用的帖子格式列表為:

  • 放在一邊-通常樣式不帶標題。 類似於Facebook狀態更新。
  • chat –聊天記錄。
  • gallery-圖片庫。
  • 鏈接–指向另一個站點的鏈接。
  • 圖像–單個圖像。
  • quote –報價。
  • 狀態–簡短的狀態更新,通常限制為140個字符。 類似於Twitter狀態更新。
  • 視頻–單個視頻。

有關發布格式的完整列表,請參閱WordPress Codex。

添加此代碼後,您將在“撰寫”面板的右側列中看到一個新字段,在該列中您將看到發布。

帖子寫面板中的帖子格式選項

撰寫文章後,您可以更改格式並點擊發布。 這將使您可以以預先設置的格式顯示帖子。

但是,等等,我們尚未在主題的任何地方指定這些預樣式化的帖子格式。 因此,現在,即使您在WordPress帖子麵板中選擇了格式,也不會有所不同,因為您的主題不知道如何顯示它。 為此,我們將需要編輯後循環。

我們將利用條件標籤: has_post_format()

if ( has_post_format( 'aside' )) {
  // code to display the aside format post here
} else if (has_post_format('gallery')) {
   // stuff to display the gallery format post here
} else if (has_post_format('link')) {
   // stuff to display the link format post here
}else {
   // code to display the normal format post here
}

現在你還在等什麼? 開始為這個很棒的功能做準備。 我們只能想像WordPress被越來越多地用作具有新主題的微博客平台,這些主題將利用此功能來出現。

其他讀物:

WordPress Codex發布格式
發布類型和格式以及分類法,哦,我的天哪!
帖子格式與自定義帖子類型