修复WordPress中文版管理后台菜单点击“显示选项”没反应的问题

发表时间:2017-01-11 11:06 | 分类:建站经验 | 浏览:2,891 次

不知道从WordPress哪个版本开始,管理后台菜单点击“显示选项”一直没反映,到最新的4.7版本问题还是一样。在该选项里,可以修改菜单的链接属性,比如是否在新窗口或标签打开。

问题描述

在 外观 – 菜单,点击右上角的“显示选项”无法打开,如下图所示。

20170111104403

好在这个问题比较好解决,是因为翻译人员粗心。

admin-zh_CN.po 翻译错误导致菜单设置的“显示选项”无法使用: To add a custom link, <strong>expand the Custom Links section, enter a URL and link text, and click Add to Menu</strong> 翻译的最后一个 </strong> 竟然是 <strong>,也就是这个没有闭合导致的。

解决办法

1、下载poedit软件,安装。

2、下载WordPress安装目录下的wp-content/languages/admin-zh_CN.po文件到本地,用poedit打开。

3、修改“要添加自定义链接,<strong>展开自定义链接小节,输入URL和链接文本,然后点击添加到菜单</strong>”类似内容后保存。

poedit

4、修改保存后,在本地应该会出现一个编译的的翻译文件 admin-zh_CN.mo,如果没有,在菜单栏->文件->编译为 MO 手动编译。

5、把修改后的admin-zh_CN.mo和admin-zh_CN.po文件上传到wp-content/languages,覆盖。

或者也可以点击下载 admin-zh_CN 修复包,解压后上传覆盖即可。

或者直接修改模板的functions.php文件,添加如下代码。

function Bing_fixed_zh_CN_display_option( $translations, $text, $domain ){
	if( get_locale() == 'zh_CN' && $text == 'To add a custom link, expand the Custom Links section, enter a URL and link text, and click Add to Menu' && $domain == 'default' ) $translations = '要添加自定义链接,展开自定义链接小节,输入URL和链接文本,然后点击添加到菜单';
	return $translations;
}
add_action( 'gettext', 'Bing_fixed_zh_CN_display_option', 10, 3 );

不过我个人不推荐用这个办法,虽然比较快速可以解决。

20170111104416

一切都没问题后登录WordPress的管理后台看看吧,熟悉的选项又回来了。

本文标签:

本文链接:https://www.sijitao.net/2533.html

欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

一键脚本 博客历程 留言联系 文章归档 网站地图 谷歌地图
Copyright © 2010-2024 章郎虫博客 All Rights Reserved.