建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

WordPress 企业站开发 之 后台“文章”菜单重命名(wordpress后台制作教程(二):添加设置页面-add_menu_page函数)

GG网络技术分享 2025-03-18 16:12 1


WordPress 企业站开发 之 后台“文章”菜单重命名

WordPress开发企业站,可能出于某种原因,需要对WordPress后台管理菜单名称进行重命名,比如说文章页(post),想要显示为其它的名称,比如“博文”,那么可以通过以下代码来实现重命名。

给个示例代码,在主题的 functions.php 文件下加入以下代码:

//重命名文章为博文

add_filter( \'post_type_labels_post\', \'news_rename_post_labels\' );

function news_rename_post_labels( $labels ){

# Labels

$labels->name = \'博文\';

$labels->singular_name = \'博文\';

$labels->add_new = \'写博文\';

$labels->add_new_item = \'撰写新博文\';

$labels->edit_item = \'编辑博文\';

$labels->new_item = \'新博文\';

$labels->view_item = \'查看博文\';

$labels->view_items = \'查阅博文\';

$labels->search_items = \'搜索博文\';

$labels->not_found = \'你还没有发布博文。\';

$labels->not_found_in_trash = \'回收站中没有博文。\';

$labels->parent_item_colon = \'Parent news\'; // Not for \"post\"

$labels->archives = \'博文存档\';

$labels->attributes = \'博文属性\';

$labels->insert_into_item = \'插入至文章\';

$labels->uploaded_to_this_item = \'上传到这篇博文\';

$labels->featured_image = \'缩略图\';

$labels->set_featured_image = \'设置缩略图\';

$labels->remove_featured_image = \'移除缩略图\';

$labels->use_featured_image = \'用作缩略图\';

$labels->filter_items_list = \'过滤博文列表\';

$labels->items_list_navigation = \'博文列表导航\';

$labels->items_list = \'博文列表\';

# Menu

$labels->menu_name = \'博文\';

$labels->all_items = \'所有博文\';

$labels->name_admin_bar = \'博文\';

return $labels; }

该代码就是把原来的文章 post 的菜单名 “文章” 更改为 “博文”

wordpress后台制作教程(二):添加设置页面-add_menu_page函数

上一篇文章中我们说到了往wordpress后台“外观”下面添加一个子菜单项的函数add_theme_page(),今天这篇教程继续介绍另一个在wordpress后台添加菜单页面的函数:add_menu_page(),这个函数是往后台添加顶级菜单先,也就是和“外观”、“插件”等一样的顶级菜单。

函数介绍如下:

  1. <?php   
  2. add_menu_page( $page_title$menu_title$capability$menu_slug$function$icon_url$position );   
  3. //page_title页面title标签信息   
  4. //$menu_title 菜单标题   
  5. //capability  权限   
  6. //menu_slug  别名   
  7. //function  执行函数   
  8. //icon_url  菜单图标url地址   
  9. //position  此菜单项在菜单中的位置,警告:如果两个菜单项的位置属性相同,其中一个可能要被覆盖   
  10. ?>  

标签:

提交需求或反馈

Demand feedback