如何在无插件情况下重命名WordPress新建文章/页面侧边栏面板区域?
无需插件重命名WordPress文章/页面侧边栏面板的方法
你可以通过WordPress内置的gettext过滤器实现无需插件修改侧边栏面板标题,具体步骤如下:
添加自定义代码
将以下代码添加到当前主题的functions.php文件末尾,或者创建一个自定义插件(推荐,避免主题更新丢失代码):add_filter( 'gettext', 'rename_post_sidebar_panels', 10, 3 ); function rename_post_sidebar_panels( $translated_text, $text, $domain ) { // 仅在文章/页面编辑页面生效 global $pagenow; $target_pages = array('post.php', 'post-new.php', 'page.php', 'page-new.php'); if ( in_array($pagenow, $target_pages) && $domain == 'wordpress' ) { // 根据需要替换面板标题 switch ( $translated_text ) { case '发布': $translated_text = '提交内容'; // 替换为你想要的名称 break; case '文档': $translated_text = '文章设置'; // 替换为你想要的名称 break; // 可继续添加其他需要修改的面板标题 } } return $translated_text; }自定义修改内容
- 打开文章/页面编辑后台,查看你需要修改的面板原标题(比如截图中红色标记的文本)。
- 在代码的
switch语句中,将case后的原文本替换为目标面板的标题,再修改$translated_text的值为你想要的新名称。
验证效果
保存代码后,刷新文章/页面编辑页面,即可看到侧边栏面板标题已更新。
内容的提问来源于stack exchange,提问作者Gautam Chawla
相关产品推荐
相关产品推荐

