日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

黄聪:wordpress如何开启文章格式post format

發布時間:2023/12/4 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 黄聪:wordpress如何开启文章格式post format 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

發現很多“古老”的WordPress主題使用量非常大,雖然部分也在隨著WordPress版本的升級而“升級”,只不過是修復了bug而已,wordpress的新特性并沒有使用。而且多數國內的wordpress主題制作者,也都是在這些主題的基礎上進行創作,不免有點過時。今天楓竹夢就介紹下不算新、很好用但較少主題支持的post format的內容。

post format簡介

post format(文章格式)是wordpress 3.1引入的一個新的特征。主題可以根據post format的不同以不同的方式來展示文章。wordpress提供了一些標準的post format,作為wordpress主題的開發者不必去支持每一種post format,當然也可不支持任何一種。post format的類型不能通過主題或者插件進行添加。

簡單的說,如果一個wordpress主題支持post format,當文章發布時可以選擇post format類型來以不同的方式來展示這個篇文章。

以前可能通過文章的不同分類、或者根據post_class()來定制文章的展示形式。使用post format可以更加專注地使用CSS來進行美化文章展示。

post format類型

下面是wordpress支持的9種post format類型,如果主題支持這些類型,發布文章時就可以選擇它們。

注意:不需要改變文章的內容,只改變文章的post format就可以以不同的方式來展示文章。具體如何展示取決于正在使用的主題的支持情況。

  • aside
  • audio
  • chat
  • gallery
  • image
  • link
  • quote
  • status
  • video

如果沒有指定任何的post format類型,那么會默認選擇Standard類型。Standard類型不屬于post format類型。

下面是主題Twenty Thirteen支持的post format的類型。


?

添加主題支持

如果想讓主題支持post format,只需將add_theme_support()函數添加在functions.php中即可,如:

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

?

添加上面的代碼后,發布文章時就可以選擇aside和gallery類型了。要添加其他類型只需將post format添加到上述數組中即可。

添加頁面支持

上面代碼默認只是添加了post類文章可選post format。如果想讓頁面(Page)或者自定義post類型支持post format,需要使用add_post_type_support()函數,同樣將其放在functions.php中。如:

// add post-formats to post_type 'page' add_post_type_support( 'page', 'post-formats' );// add post-formats to post_type 'my_custom_post_type' add_post_type_support( 'my_custom_post_type', 'post-formats' );

?

使用post format

在主題中使用get_post_format()來檢測文章類型。如果文章類型為standard類型,則返回false。也可以使用has_post_format()來測試。

if( has_post_format( 'video')) {echo 'this is the video format'; }

?

通過在文章的wrapper結構中調用post_class()函數,將添加額外的樣式類,然后通過樣式表進行布局或美化。如:

.format-video .post-title {display: none; }

?

總結

雖然可以使用個性化的樣式對上面的幾種類型的post format進行處理,但是為了不給使用者造成困惑,還是建議根據post format的本身含義進行樣式處理。

總結

以上是生活随笔為你收集整理的黄聪:wordpress如何开启文章格式post format的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。