wordpress 更新失败,怎么办?wp无法更新和发布文章,总是提醒更新...
1、准备汉化工具。
汉化我使用的是Poedit这个工具,你可以去Poedit官网进行下载,也可以在本文留言发送到你的邮箱,当然你还可以加入219178009这个群,因为我已上传到这个博客群共享里面。
2、在wordpress主题包找到languages文件夹,在里面找到后缀为 .po 和 .mo 文件这两个文件,然后复制分别复制一份并分别改名为zh_CN.po 和zh_CN.mo就好哦。
3、利用Poedit打开zh_CN.po这个文件,你可以看到如下图所示的界面,然后选择每段源文件进行翻译操作。
这样一段一段翻译是比较慢,但是除非你是很追求个性的人,否则我们可以利用模板直接复制就行,方便,快速翻译的方法如下:(1)找到一个中文wordpress主题,找到该中文主题的zh_CN.po;(2)用Poedit打开该中文主题中的zh_CN.po,直接复制这里面的翻译到上面英文主题的zh_CN.po中,因为虽然两个主题不一样,但是源文本中大部分语句都一样,直接对应复制,不同的几个自个翻译一下就行,是不是很方便?4、翻译完成以后,将zh_CN.po文件保存到languages文件夹中,汉化过程就基本告一段落了。
如果你用的wordpress中文版本,就能够直接看到效果;如果你用的是英文版的wordpress程序,则你需要改变一下默认语言设置,只要在WordPress安装目录的wp-config.php 文件里面找到以下代码:define ('WPLANG', '');把代码修改成:define ('WPLANG', 'zh_CN'); 就搞定了。
wordpress配置失败
检查一下安装的目录,直接下载的WordPress压缩文件里边还有个文件夹,所以index.php没有正确度处在网站的根目录下,建议是把WordPress文件解压后打开文件夹选择里边的所有文件生成一个新的压缩文件上传到你的博客空间。
当然如果你的空间支持在先解压才行,主要是这个意思,自己试试看吧。
如何汉化wordpress主题 wordpress插件
最近做了不少的WP主题和插件的汉化,在这里做下总结。
这里是需要调用的到工具:1.POEDIT2.UltraEdit这里以configure-smtp插件为例来做演示一、普通汉化首先将configure-smtp安装后进入插件设置界面可以看到全是英文,打开wp-content\plugins\configure-smtp目录可以看到目录下有configure-smtp.pot文件,这个就是语言包的英文模板(可移植对象文件)了1.将其复制一份到lang目录下并重命名为configure-smtp-zh_CN.po2.使用POEDIT软件打开(POEDIT的设置就不做讲解了,百度一下你就知道)打开后即可对原文本对照进行逐个翻译了。
翻译完成后保存,这是会自动根据po文件生成同名的mo文件。
mo文件就是WP调用的语言包。
3.翻译完成后需要设置加载,打开configure-smtp.php主文件,在其中加入如下代码load_plugin_textdomain('configure-smtp','wp-content/plugins/configure-smtp/lang');/**说明:load_plugin_textdomain('插件名称','wp-content/plugins/configure-smtp/lang 插件语言包所在目录');**/如果是其他的插件或者主题找到插件的主文件或者主题的function文件加入上面的代码。
如果存在多个语言包会根据wp-config.php中设置的语言来加载。
4.这时候再打开后台就可以发现插件已经变成了中文。
二、添加条目如果语言包中没有某些条目这时候可以手动添加例如插件更新升级添加了一些设置或者说明,没必要重新翻译语言包,只需要在现有的语言包中添加部分条目就可以了。
本人使用dreamweaver和记事本添加无效,只有使用UltraEdit。
1.使用UltraEdit打开.po文件手动添加条目添加格式如下:#: 条目所在文件:行数msgid "条目内容"msgstr "翻译"说明:msgid必须和php文件中完全相同!2.新添加了条目后再使用POEDIT打开,重新生成.mo文件。
这样所添加的内容就生效了,再打开后台就能看到已经汉化的内容。
3.如果后台有一些内容并没有使用关联,例如一些说明性的内容,也可以手动将其关联并使用上面的方法添加相应的条目来进行汉化。
例如:configure-smtp的configure-smtp.php中的一处echo'You must save any changes to the form above before attempting to send a test e-mail.';//将其修改为:echo''.__('You must save any changes to the form above before attempting to send a test e-mail.', $this->textdomain ).'';po中添加条目为:再重新生成mo这句话就被汉化了。
以上内容根据自己实际经验总结,希望能够对你有所帮助。
WordPress网站前台老是提示网页为英文 需要翻译
意思是你在运行wordpress,你不希望你的用户有翻译提示?那你没法直接替用户考虑的,因为浏览器不是你们网站家的。
那浏览器的功能只能浏览器公司处理,或者用户自己设置。
以chrome为例,用户替自己考虑,在右上角选项里,有高级设置,把“询问是否翻译非你所用语言的网站”的选项勾去掉就行了。
像360极速等等也是差不多一样的位置。
而从浏览器公司的角度来说,要么你们去跟比如360公司谈,把翻译提示功能默认关闭。
免去用户自己的操作。
但实际上不可行的,那么多家浏览器供应商,,谁为你们一家改动这么点东西呢。
而且你也不知道你的用户一定是用哪款浏览器的。
好比你家的货在多个商场出售,但商场工作人员如何询问客户,你们卖家是没法干涉的,有的商场愿意问,有的商场不问,那都是商场和客户的选择。
除非。
。
。
。
你们愿意花钱开发一个使用语言侦测功能,并随用户注册的语言转换WordPress的语言版本,这样不论哪国用户看到的网站语言都是他自己公布的语言,自然就不存在翻译的需要,这样浏览器也就不会因为语言不符进行提示了。
。
只是我个人觉得如果你运营网站花这钱。
。
真的不值。
。
赢了就升级,输了就失败 文言文翻译
展开全部 解决一个wordpress首页和后台都打不开的问题,小编也不知道客户自己做了什么操作,客户自己也忘记了,结果捣鼓了好久都没办法解决,最后用重装发处理好了,鉴于这种方法比较实用,所以今天特来给大家分享一下。
接到了一个关于wordpress非常棘手的一个问题,访问客户的wp站点,网站首页和网站后台都无法访问。
折腾了很久,走了很多弯路,问题终于搞定,下面整理解决方法后,分享给大家。
首先我先说解决思路:之前走了很多弯路,都是因为方法不对。
这个问题,看似很难,很高深,其实只要解决方法对路,几分钟就搞定啦。
我是用wordpress开源系统的程序特点,重新启动wordpress安装向导,重新安装wp程序程序一次,利用wp的安装向导自动修复这两个问题。
详细操作如下:1.下载一个同样版本的wordpress,上传到网站根目录下,可以重命名为“123”作为备用文件夹2.使用FTP工具将当前网站下的wp-config.php文件下载,然后上传到备用文件夹覆盖掉里面默认的wp-config.php3.进入数据库,把当前网站的数据库备份,打包下载到本地,以防万一4.把备用文件夹里面的所有文件替换掉当前网站文件,无忧主机默认的网站根目录是public_html,替换掉里面的文件就OK。
5.上传完之后就可以解决了要注意的是,弄完之后wordpress主题模板是默认的,所以如果网站更换过主题模板的话,可以先把主题模板文件在第二步的时候一起上传到备用文件夹的对应目录进行覆盖。
...
转载请注明出处51数据库 » wordpress翻译升级失败