在WordPress的默認中僅僅有兩種文章類型post文章以及page頁面,雖然我們可以使用tag標簽以及category分類對文章進行分類管理,但是在大型的網(wǎng)站中,我們需要很多不同的文章類型(比如:‘我們的成員’,’我們的項目’,’我們的產(chǎn)品’,‘我們的獎項’,‘我們的分公司地點’等)
如果把所有這些類型中都放入到post文章/日志中的話,那將會非;靵y,而且隨著你的WordPress網(wǎng)站規(guī)模變大,后期的WordPress文章管理將會十分復(fù)雜臃腫。
使用custom post type UI插件,可以創(chuàng)建新的文章類型,這些文章類型的功能和post文章/日志一樣,而和page頁面時有很大不同的,比如這些文章類型不能選擇模板之類的。
Custom Post Type UI 插件提供了一個可視化的 WordPress 自定義文章類型創(chuàng)建頁面。在該插件中,您甚至可以在創(chuàng)建完文章類型后,將相應(yīng)的代碼直接插入到主題的 functions.php 文件中。
這樣,可以把某些功能做為主題的默認功能而讓那些使用您開發(fā)的主題的人,不需要安裝該插件就可以實現(xiàn)某些文章類型的定義。
該插件在 WordPress 的 Codex 中被推薦,而且從 0.6.1 版本開始支持 Gettext 形式的多語言支持。以下為該插件的簡體中文語言包文件,如果想安裝該插件,可以在 WP 后臺的插件管理中進行查找安裝。
將下面代碼貼到模板functions.php文件中
function alter_the_query( $request ) { $dummy_query = new WP_Query(); // the query isn't run if we don't pass any query vars $dummy_query->parse_query( $request ); // this is the actual manipulation; do whatever you need here if ( $dummy_query->is_tag()) $request['post_type'] = array('post','product'); return $request; } add_filter( 'request', 'alter_the_query' );
- PC官方版
- 安卓官方手機版
- IOS官方手機版