目錄
Toggle使用wordpress建站之后,日常的網(wǎng)站內(nèi)容更新可以通過(guò)文章和頁(yè)面兩種形式,基本的內(nèi)容編輯都是一樣的,不過(guò)wordpress的頁(yè)面不能添加標(biāo)簽和分類(lèi)。
最近有用戶咨詢(xún)悅?cè)唤ㄕ荆氚岩恍╉?yè)面添加到文章分類(lèi)里面,借這個(gè)機(jī)會(huì)悅?cè)?span id="rknbvhn0mnp7" class="xintheme_tag_link">企業(yè)網(wǎng)站建設(shè)給大家分享兩個(gè)方法,教大家給wordpress站點(diǎn)的頁(yè)面添加標(biāo)簽和分類(lèi)屬性。
使用插件是最簡(jiǎn)單的方法,大家可以去搜索下載一個(gè)插件-Post Tags and Categories for Pages,然后安裝就可以了,并不需要特別的設(shè)置。
如果你的wordpress網(wǎng)站已經(jīng)使用了比較多的插件,或者是這個(gè)插件與你當(dāng)前的wordpress版本是主題不兼容,那么可以嘗試直接使用代碼來(lái)添加標(biāo)簽和分類(lèi)屬性。
給大家分享的代碼如下:內(nèi)容是從插件中提取出來(lái)的
//為WordPress頁(yè)面添加標(biāo)簽和分類(lèi)
(悅?cè)黄髽I(yè)網(wǎng)站建設(shè)分享)
class PTCFP{
function __construct(){
add_action( 'init', array( $this, 'taxonomies_for_pages' ) );
/**
* 確保這些查詢(xún)修改不會(huì)作用于管理后臺(tái),防止文章和頁(yè)面混雜
*/
if ( ! is_admin() ) {
add_action( 'pre_get_posts', array( $this, 'category_archives' ) );
add_action( 'pre_get_posts', array( $this, 'tags_archives' ) );
} // ! is_admin
} // __construct
/**
* 為“頁(yè)面”添加“標(biāo)簽”和“分類(lèi)”
*
* @uses register_taxonomy_for_object_type
*/
function taxonomies_for_pages() {
register_taxonomy_for_object_type( 'post_tag', 'page' );
register_taxonomy_for_object_type( 'category', 'page' );
} // taxonomies_for_pages
/**
* 在標(biāo)簽存檔中包含“頁(yè)面”
*/
function tags_archives( $wp_query ) {
if ( $wp_query->get( 'tag' ) )
$wp_query->set( 'post_type', 'any' );
} // tags_archives
/**
* 在分類(lèi)存檔中包含“頁(yè)面”
*/
function category_archives( $wp_query ) {
if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) )
$wp_query->set( 'post_type', 'any' );
} // category_archives
} // PTCFP
$ptcfp = new PTCFP();
操作方法:復(fù)制上面的代碼,把它添加到當(dāng)前wordpress主題模板的functions.php文件中,然后保存,刷新后臺(tái)即可。
當(dāng)使用插件或代碼成功給頁(yè)面添加標(biāo)簽和分類(lèi)屬性后,在wordpress后面的頁(yè)面下就會(huì)多出分類(lèi)和標(biāo)簽菜單,內(nèi)容與文章是一樣的,右邊的頁(yè)面快速編輯中也可以直接給頁(yè)面指定分類(lèi),添加標(biāo)簽。
比如以悅?cè)黄髽I(yè)網(wǎng)站建設(shè)自己的網(wǎng)站來(lái)例,我們把其中一個(gè)頁(yè)面添加到了服務(wù)項(xiàng)目分類(lèi)中,如上圖所示。
給wordpress頁(yè)面添加分類(lèi)或標(biāo)簽是一個(gè)非常小眾的要求,總的來(lái)說(shuō)沒(méi)有太大的意義,一般情況下并不建議大家這樣去做。企業(yè)網(wǎng)站建設(shè)完成后最重要的還是做好基本的網(wǎng)站內(nèi)容更新,不要總?cè)ゼm結(jié)一些不太重要的功能或細(xì)節(jié)。
不過(guò)wordpress頁(yè)面的存在有其它更重要的意義,比如進(jìn)行一些更復(fù)雜設(shè)計(jì)或開(kāi)發(fā),而且頁(yè)面可以用來(lái)設(shè)計(jì)單獨(dú)的首頁(yè)或?qū)n}頁(yè)。
? Copyright 2024. 悅?cè)痪W(wǎng)絡(luò)工作室/悅?cè)粀ordpress建站 專(zhuān)注中小企業(yè)wordpress建站 All Rights Reserved.網(wǎng)站地圖
本站圖片來(lái)源為Pexels、Pixabay、Freepik、Unsplash等圖片庫(kù)的免費(fèi)許可,CC0協(xié)議;還有部分為自己手繪,版權(quán)碰瓷請(qǐng)自重!法律服務(wù):law@yueranseo.com 蜀ICP備20016391號(hào)-1 川公網(wǎng)安備 51011502000367號(hào)
?
?
?
?
微信聯(lián)系