WordPress发展到今天,已经不仅仅是一个博客平台了,更是一个CMS,二次开发更可以是企业站、商务网站。在对WordPress 进行二次开发时候,可能出于某种原因,需要对WordPress 后台管理菜单名称进行重命名,比如说文章页(post),想要显示为其它的名称,比如“博文”,那么可以通过以下代码来实现重命名。
给个示例代码,在主题的 functions.php 文件下加入以下代码:
<?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 的菜单名 “文章” 更改为 “博文”