在WordPress的默認(rèn)中僅僅有兩種文章類型post文章以及page頁面,雖然我們可以使用tag標(biāo)簽以及category分類對(duì)文章進(jìn)行分類管理,但是在大型的網(wǎng)站中,我們需要很多不同的文章類型(比如:‘我們的成員’,’我們的項(xiàng)目’,’我們的產(chǎn)品’,‘我們的獎(jiǎng)項(xiàng)’,‘我們的分公司地點(diǎn)’等)
如果把所有這些類型中都放入到post文章/日志中的話,那將會(huì)非;靵y,而且隨著你的WordPress網(wǎng)站規(guī)模變大,后期的WordPress文章管理將會(huì)十分復(fù)雜臃腫。
使用custom post type UI插件,可以創(chuàng)建新的文章類型,這些文章類型的功能和post文章/日志一樣,而和page頁面時(shí)有很大不同的,比如這些文章類型不能選擇模板之類的。
Custom Post Type UI 插件提供了一個(gè)可視化的 WordPress 自定義文章類型創(chuàng)建頁面。在該插件中,您甚至可以在創(chuàng)建完文章類型后,將相應(yīng)的代碼直接插入到主題的 functions.php 文件中。
這樣,可以把某些功能做為主題的默認(rèn)功能而讓那些使用您開發(fā)的主題的人,不需要安裝該插件就可以實(shí)現(xiàn)某些文章類型的定義。
該插件在 WordPress 的 Codex 中被推薦,而且從 0.6.1 版本開始支持 Gettext 形式的多語言支持。以下為該插件的簡(jiǎn)體中文語言包文件,如果想安裝該插件,可以在 WP 后臺(tái)的插件管理中進(jìn)行查找安裝。
將下面代碼貼到模板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官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版