當(dāng)前位置:首頁>WordPress建站>后臺定制>WordPress后臺儀表盤“概覽”小工具添加其他文章類型數(shù)據(jù)

WordPress后臺儀表盤“概覽”小工具添加其他文章類型數(shù)據(jù)

WordPress 的自定義文章類型是非常好的一個功能,允許我們根據(jù)需求創(chuàng)建和文章等類似的文章類型,每種文章類型都有自己的管理菜單和功能。如果你的網(wǎng)站擁有自定義文章類型,你肯定希望可以向文章、頁面和評論一樣,在儀表盤的【概覽】小工具顯示其他文章類型的數(shù)據(jù),如下圖所示:

WordPress后臺儀表盤“概覽”小工具添加其他文章類型數(shù)據(jù) - Dashboard Right Now

這就是WordPress大學(xué)今天要分享的教程:如何在WordPress后臺儀表盤“概覽”小工具添加其他文章類型數(shù)據(jù)。

用到的代碼如下:

function wpdaxue_add_custom_post_counts() {
    
    // 根據(jù)你的需要修改下面array()里面的文章類型別名即可
	$post_types = array( 'shop', 'docs' );

	foreach ( $post_types as $cpt ) {
		$cpt_info = get_post_type_object( $cpt );
		$num_posts = wp_count_posts( $cpt );
		$num = number_format_i18n( $num_posts->publish );
		$text = _n( $cpt_info->labels->singular_name, $cpt_info->labels->singular_name, intval( $num_posts->publish ) );

		echo '<li class="page-count '. esc_attr( $cpt_info->name ) . '-count"><a href="edit.php?post_type=' . esc_attr( $cpt ) . '">' . $num . ' ' . $text . '</a></li>';
	}
}
add_action( 'dashboard_glance_items', 'wpdaxue_add_custom_post_counts' );

以上代碼是通過將功能掛載到 dashboard_glance_items 鉤子來實(shí)現(xiàn)需求的。你只需要根據(jù)自己的實(shí)際情況,修改第四行代碼的 array() 數(shù)組的文章類型別名,然后添加到當(dāng)前主題的 functions.php 即可。

如果你要查看文章類型的值,可以在后臺點(diǎn)擊對應(yīng)文章類型導(dǎo)航菜單下的第一個子菜單,比如頁面-全部頁面,就可以在網(wǎng)址中看到?/wp-admin/edit.php?post_type=page,其中?post_type=?后面的值,就是文章類型的值了,比如頁面就是?page

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號 WPDAXUE
后臺定制

WordPress 自定義后臺管理菜單的順序

2022-10-15 18:18:19

WordPress插件后臺定制

Plugin Notes Plus:在 WordPress 后臺插件列表添加注釋

2024-9-7 21:01:52

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

新疆| 炎陵县| 宁德市| 建宁县| 武平县| 正安县| 白河县| 宜都市| 翁源县| 渭南市| 陵川县| 南部县| 白河县| 龙陵县| 女性| 康平县| 信丰县| 大冶市| 泸水县| 铁岭县| 含山县| 莱阳市| 西峡县| 大冶市| 苍南县| 图们市| 临沭县| 合肥市| 福建省| 武平县| 富裕县| 肃宁县| 喀喇沁旗| 图们市| 彰化市| 清水县| 吉隆县| 吉首市| 清新县| 谷城县| 三河市|