wordpress 二次开发 修改后台顶级菜单“文章”及其子菜单显示名称(包括分类目录、标签的名称和描述文字)

修改后台顶级菜单“文章”及其子菜单显示名称(包括分类目录、标签的名称)

直接上图,修改前后对比如下:

实现代码:

<?php



/* 
*  功能:修改后台顶级菜单“文章”及其子菜单显示名称(包括分类目录、标签的名称)
*  作者:迷路轮回    2020-03-28    中国苏州
*  来源:http://xyx115.com/?p=689
*/

function change_post_menu_label() {
    global $menu;
    global $submenu;	
    $menu[5][0] = '教程管理';	// 更改顶级菜单“文章”显示名称
    $submenu['edit.php'][5][0] 	= '教程列表'; // 更改“所有文章”显示名称
    $submenu['edit.php'][10][0] = '添加教程'; // 更改“添加文章”显示名称
    $submenu['edit.php'][15][0] = '教程分类'; // 更改“分类目录”显示名称
    $submenu['edit.php'][16][0] = '教程标签'; // 更改“标签”显示名称
}
add_action( 'admin_menu', 'change_post_menu_label' );



?>

此方法修改后,无隐藏残留问题。安全可靠。有些方法在修改后,编辑文章时,无法正常选择分类。或表面为重命名,其实为新建。请注意鉴别。

修改后台顶级菜单“文章”中的各处表述名称

实现代码如下,在实际使用中请去掉前面的数字序号,并加以个性化设置。不要照搬。

<?php


/* 
*  功能:修改后台顶级菜单“文章”中的各处表述名称
*  作者:迷路轮回    2020-03-28    中国苏州
*  来源:http://xyx115.com/?p=689
*/

function change_post_object_label() {
        global $wp_post_types;
        $labels = &$wp_post_types['post']->labels;
        $labels->name = 				'1教程列表';
        $labels->singular_name = 		'2文章列表';
        $labels->add_new = 				'3添加教程';
        $labels->add_new_item = 		'4添加新教程';
        $labels->edit_item = 			'5编辑教程';
        $labels->new_item = 			'6新教程';
        $labels->view_item = 			'7显示教程';
        $labels->search_items = 		'8搜索教程';
        $labels->not_found = 			'9未找到教程';
        $labels->not_found_in_trash = 	'10未从回收站中找到';
    }
add_action( 'init', 'change_post_object_label' );


?>

实现效果如下,仅供参考和方便分析。第4个显示位置只在使用经典编辑器的时候,才能看见。古腾堡编辑器下是看不到的。另外个别一些只在自定义帖子中才能直观感受到:

Scroll to Top