升级到4.3遇到3个问题

上午登录后台发现有4.3的更新提示,有强迫症的人是不能容忍小红点的,升级完毕,没想到问题也随之来了:

无法使用可视化编辑界面

本想试试*#>这几个新功能,结果热脸贴了冷屁股。

编辑日志时无法添加图片

在一个群里看到有其他人反应这个问题

无法限制摘要的输出字数

本地和服务器都有这个问题,在本地换了自带主题仍然有这个问题

专门到WordPress网站4.3的介绍页面去查看,据说4.3修复了180多个bug,怎么还会有如此低级的错误出现呢。

问题一、二的原因和解决办法

造成问题一、二的原因

导致问题出现的原因在于wp-content\languages文件夹中zh_CN.php文件里的下面这段计算中文字数的代码:

function zh_cn_l10n_patch_character_count_register_script() {
wp_deregister_script( 'word-count' );
wp_register_script( 'word-count',
content_url( ( WP_DEBUG ? '/languages/zh_CN-word-count.dev.js' : '/languages/zh_CN-word-count.js' ) ),
array( 'jquery' ),
'20120605' );
}
add_action( 'admin_footer',
'zh_cn_l10n_patch_character_count_register_script' );

解决办法

目前的解决办法有两个,如果以前使用过优酷等视频推荐第一个:

  1. 到wp-content\languages目录打开zh_CN.php文件,把上面这段代码(116行开始)删除
  2. 由于问题只出现在中文语言环境中,也可以简单暴力地把wp-content\languages文件夹中的zh_CN.php文件删除或重命名。

关于问题三:由于4.3版本对中文字数无法计数,直接导致了无法限制中文环境摘要的输出字数,彻底解决这个问题只能等待更新了。除此之外,有个变相的解决办法:给div设定一个合适的高度,然后overflow:hidden。

发自 WordPress for Android

发表评论

评论(13)

  1. Weidan

    刚点了升级 没成功 一看还是英文版的 就不鸟他了

    1. Shrek

      @Weidan 4.3的新功能比较鸡肋,都是些无关痛痒的,只会让程序更臃肿,升不升无所谓,再看Drupal的更新真是吓死人。

  2. hannah

    我也升级了,添加媒体不能用,之前文章的排版也乱了。

    1. Shrek

      @hannah 感觉很麻烦,这个问题确实很头疼

    2. Shrek

      @hannah 备案不是好了么,为啥我还无法打开你的站呢

      1. hannah

        @Shrek 清空以下缓存就可以了,我把https去掉了,带上s就打不开。

        1. Shrek

          @hannah 那个问题解决了把wp-content目录languages下的zh_CN.php删除或重命名就解决了

          1. hannah

            @Shrek 刚刚让伏虎大神帮我搞定了~

  3. 大致

    大版本不敢升,总要等出到X.0Y的时候。不算经验的经验了。
    但摘要问题可能跟中文版本有关。我记得中文团队有专门对摘要的处理,可能这次没跟上。
    所以我从来不用中文版。

    1. Shrek

      @大致 这次中文的好像还没放出来

  4. Betty

    同样遇到摘要字数实效这件非常糟糕的事,原来我不是个案~

    所以不太喜欢也可以找旧版WP先暂时降级回去,否则真的太闹心了

    1. Shrek

      @Betty 也可以暂时给摘要那个地方设置个合适的高度,然后overflow:hidden

      1. Betty

        @Shrek 想到为了一个取摘要不得不这么曲线救国,可见我们是多么爱这功能啊

        以及我也觉得出这种Bug实在不应该