不过现在采用的是简单轻便的翻译方法:通过 .po 文件。 通过 .po 文件,任何人都能翻译你的插件或者主题,只要他熟悉插件使用的原始语言。...并且 .po 文件还有一个好处就是,如果源代码作了任何修改,翻译者不必查看源代码来重新翻译,因为所有需要翻译的文本都会自动保存在一个后缀名为 .po 文件中,翻译者所需要做的只是重新更新下 .po 文件...如果你不准备翻译该插件,你可以保存.po 文件并把它和插件一起分发出去,让别人能够直接使用它进行翻译。 第七步:翻译插件 一旦所有需要翻译的文本都找到了,就该开始翻译插件了。...在这里, 通过保存新文件,我将自动生成一个可以让别人使用的 .po的文件,和一个可以被 WordPress 直接读取来本地化插件的 .mo 文件。...现在如果用户已经在他们的 wp-config.php 文件中设置了适当的 WPLANG 的值,他们插件的选项和输出的文本将会使他们当地的语言。
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 文件里面找到以下代码
Poedit 一样 PO 文件编辑器,并且操作非常方便,只需要将你的 PO 文件直接拖进去即可: 上传之后,Loco 就会分析 PO 文件,并准备好要翻译的文本,你翻译好之后,就可以下载 .po 或者....mo 文件,或者直接存在 Loco 服务器中: Loco 的 WordPress 插件 为了方便大家使用,Loco 还自己开发了 WordPress 插件:Loco Translate,让你直接在...WordPress 后台翻译插件或者主题: 选择可以翻译的主题或者插件,就可以进行翻译了: 当你翻译完成保存 PO 文件,Loco 会在相同的位置保存编译好的 MO 文件,这样翻译就可以直接使用了...从源代码中直接提取要翻译的字符串。 原生的 MO 文件编译器,并且无需系统支持 Gettext。 支持 PO 的特性,包括留言,引用,负数等。 支持配置 PO 文件的备份。...Loco 服务和 Loco Translate 插件 WordPress 主题和插件的翻译工作变得异常方便,并且还有一个功能,你可以把翻译好的 PO 文件放到 Loco 的服务上,邀请其他用户一起来协助翻译或审核
本次中文版本发布,共修改了两个核心文件: wp-config-sample.php 文件:将其中的说明文字汉化为简体中文,并且修改默认语言为 zh_CN。...本中文版由WordPress中文团队制作,做了以下修改(相对于英文原版): 加入wp-content/languages/zh_CN.mo中文包; 加入了 zh_CN.po,方便大家对中文包自行修改;...WordPress 中文团队再次感谢您的支持,希望您能继续反馈给我们中文包的建议和错误,让我们一起将 WordPress 中文做得更好!...默认会做以下工作: 使用 WordPress 官方发布的最新压缩包为基础文件。 使用官方提供的 POT 文件将前一版本语言包进行更新,并进行扩展翻译以及词条校对。...翻译 Readme.html 说明文件。 修改 wp-config-sample.php 文件中的语言设置部分默认激活 zh_CN 语言包。 除以上列举各项工作外,我们还在尝试投票项目中的工作。
本文为系列第三篇,原文:50 Filters of WordPress: Filters 41-50 原文地址 即将吹响终点的号角!翻译得好累,如果你看不惯俺的渣渣翻译,无比欢迎来做修正工作!...过滤脚本文件资源 WordPress 有自己的脚本文件加载方式,wp_enqueue_script()这个函数让我们注册一个js文件而非硬编码方式引入,而script_loader_src这个过滤器可以让我们处理脚本文件加载及输出的方式...如果你不喜欢WordPress 加载的静态文件会自动添加版本号参数的做饭,你可以用下面的代码删除之: <?...php add_filter( 'widget_categories_args', 'widget_categories_args_example' ); function widget_categories_args_example...> 设置允许的可接受上传文件类型 默认你可以上传多种文件类型到WordPress 的多媒体中,通过upload_mime过滤器,你可以对文件类型进行控制。
如果你了解过 WordPress 的多语言,你就会发现关于这块的知识点中,会时不时的出现, .po .pot .mo 这类的文件。...模板文件中所有翻译字符串留空,一个 POT 文件本质上是一个没有翻译的空 PO 文件,只有原始字符串。....PO po 是 portable object file 的缩写,.po 文件可以看做是 .pot 文件的子集,因为 pot 文件和 po 文件从语法上来看是一致的,只不过填充了翻译的内容。...如果没有 .POT 文件充当一个模板,原先翻译好的 .po 文件就会被改动,新的待翻译内容和已被翻译的内容掺杂在一个文件中,如何解析拆分?...从工程层面上就会变的复杂,因此一个简单的翻译流程就是,先生成模板文件,通过模板文件产出翻译内容,程序则直接使用翻译内容,即 .po 文件,或将他们编译成二进制使用。
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,也可以把 WordPress当作一个内容管理系统(CMS)来使用。...翻译文件常常放在 wp-content/language 目录下,WordPress会自动扫描该目录,查看是否有新的翻译可用。如果有的话,则进行自动升级。...不再使用WordPress专用的HTTP库,改用开源的Requests库。 —— 语言包 通过 translate.wordpress.org 管理语言翻译拥有较高的权限,可以及时加载。...—— Widget API 更新 加强了Widget API,以支持注册预实例化的Widget(挂件,小工具)。...WordPress 4.6推荐安装环境要求如下: ——PHP 5.6或者更高版本; ——MySQL 5.6或者更高版本; ——支持Apache mod_rewrite模块; ——在你网站上加上指向wordpress.org
如何使用poedit 翻译wordpress .po文件 汉化英文模板 简单介绍下,把po文件直接导入poedit 就可以编辑了。...不过有时候根据软件的使用语言不通,编辑后的po文件不一定能直接读取。...举例:下面是我汉化的主题languages文件夹,把en_US.po导入poedit翻译后,因为我的wordpress主语言是中文简体,所以最后保存的时候要另存为zh_CN.po文件才能被识别出来。...导入poedit的界面,左边就是po文件中出现的要翻译的英文。点击左边的英文,在下图的“翻译”栏里写上翻译后的中文,最后直接保存就可以了,会自动生成po和mo文件的。 点击下载Poedit
wp slug translate——很实用的一个插件,当你设置了按文章名字来自动填写固定链接的时候,它可以自动帮你翻译成英文,实在不能翻译也能自动转化成拼音。...PHP Widget....,让你更容易的添加属于自己的边栏小工具.此插件在Display widgets和Samsarin PHP Widget基础上修改,在此感谢原作者....修改WordPress的安装配置文件。...就是修改wordpress程序包中的wp-config-sample.php文件,将第6步中记下的主机地址、数据库名称、用户名、密码填入相应的位置就可以了,并重命名为wp-config.php。
WP-CLI 是个控制台终端命令行扩展工具,方便大家在命令行里直接维护 WordPress 站点的更新、升降级、数据库、插件、主题、翻译等等可以说几乎囊括了所有 WordPress 的操作都可以在命令行里实现...binary: /usr/bin/php7.0 PHP version: 7.0.22-0ubuntu0.16.04.1 php.ini used: /etc/php/7.0/cli/php.ini...然后输入: wp core update 返回: 正在从http://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip下载更新文件... 正在解压缩升级文件......创建wordpress配置文件wp-config.php: sudo wp --allow-root core config --dbname=wordpress --dbuser=w_p --dbpass...wp_users" WP-CLI还有很多其它命令,例如,管理wordpress用户,post,菜单,widget。
相比于 WordPress 2.6 , WordPress 2.6.1 修正了由某些特定 PHP 配置所引起的 gettext bug,修正了在 IIS 下的一些永久链接问题。...本中文版由WordPress中文团队制作,做了以下修改(相对于英文原版): 加入wp-content/languages/zh_CN.mo中文包; 加入了 zh_CN.po,方便大家对中文包自行修改...; 修改wp-config-sample.php中的“define (’WPLANG’, ”);”为“define (’WPLANG’, ‘zh_CN’);”; 汉化readme.html文件;...加入中文 Dashboard 插件,方便大家得到更多的中文信息(插件需用户自行启动) 请按以下步骤进行升级: 备份你修改过的文件,并上传新版本文件直接覆盖掉旧版本文件; 上传所有新文件; 在浏览器中打开...WordPress 中文团队再次感谢您的支持,希望您能继续反馈给我们中文包的建议和错误,让我们一起将 WordPress 中文做得更好! ----
在新发布的 WordPress 2.2 中,内置 Widget 支持可能吸引了大部分人的注意。这里所讲的三点对 WordPress 插件和主题开发者也是非常有用的。...你现在可以在 wp-config.php 文件中设置你的站点的 “home” 和 “siteurl” 的值 假设实际的站点和一个镜像的开发站点。...在 2.2 之前,如果你想从一个拷贝数据库到另一个,你需要在数据库中去修改 URL,你现在可以在 wp-config.php 文件中设置你的站点的 “home” 和 “siteurl” 的值。...picture.jpg'); } 然后在回调函数中 hook add_action('phpmailer_init', 'lets_add_an_attachment'); 如果这看起来还不够明了,你应该试试用 PHP...这批篇文章翻译自 WordPress 2.2: Three Things Developers Will Like,如果你对我们的翻译或者这个主题有什么意见,欢迎给我们留言。 ----
找到要修改的文件 打开网站的根目录,找到 wp-includes 文件夹,在此目录下找到 widgets 文件夹,这个目录下有个 class-wp-widget-meta.php 文件,就是我们要修改的文件...php /** * Filter the "Powered by WordPress" text in the Meta widget. * * @since 3.6.0 * * @param string...$title_text Default title text for the WordPress.org link. */ echo apply_filters( 'widget_meta_poweredby...__( 'Powered by WordPress, state-of-the-art semantic personal publishing platform.' ), _x( 'WordPress.org...', 'meta widget link text' ) ) ); wp_meta(); ?
padding issue in edit plug on small device 37926 – Twenty Eleven & Twenty Twelve: Dropdown category widget.../block-library: 2.4.7 @wordpress/edit-post: 3.3.7 ---- 更新内容(在线翻译版) 版本5.4.2 2020年6月10日,WordPress 5.4.2...开发者须知#开发者须知 修订的文件列表#修订的文件列表 wp-admin/about.php wp-admin/themes.php wp-admin/css/common.css WP-管理/...PHP WP-内容/主题/220/readme . txt ---- 附:关闭自动更新的方法(不建议) 编辑wp-config.php添加以下内容 define('AUTOMATIC_UPDATER_DISABLED...', true); 在主题functions.php文件中添加 add_filter( 'automatic_updater_disabled', '__return_true' );
能够更改你的 wp-content 文件夹的位置 能够把 wp-config.php 移出根目录 拖放并可分类的相册 可定制化的默认头像 可以批量删除、启用、禁用插件 可通过 shift...本中文版由WordPress中文团队制作,做了以下修改(相对于英文原版): 加入wp-content/languages/zh_CN.mo中文包; 加入了 zh_CN.po,方便大家对中文包自行修改...; 修改wp-config-sample.php中的“define (’WPLANG’, ”);”为“define (’WPLANG’, ‘zh_CN’);”; 汉化readme.html文件;...,并上传新版本文件直接覆盖掉旧版本文件; 上传所有新文件; 在浏览器中打开 http://您博客地址/wp-admin/upgrade.php; 升级完成。...WordPress 中文团队再次感谢您的支持,希望您能继续反馈给我们中文包的建议和错误,让我们一起将 WordPress 中文做得更好!
为了步骤的完整性,建议您依次对下列所述的项目进行设置 切记在开始之前备份文件! 禁用WordPress的自动保存功能 切记在开始前备份好您要修改的文件!...在当前WordPress主题的functions.php文件中加上以下代码即可禁用WordPress的自动保存功能: //禁用自动保存 add_action( 'admin_print_scripts'...安装目录/ 上述的操作是为了保证您数据库不达到臃肿的状态。...---- 精简您的WordPress头文件信息 并隐藏您的WordPress版本号 在当前WordPress主题的functions.php文件中加上以下代码即可精简头部信息并隐藏WordPress版本号...; remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'] ,'recent_comments_style
function.php 里恶意代码的分析和排查 在 WordPress 里“恶意代码”最容易出现的地方就是主题目录下的 function(s).php 里,一般正规的 function.php 文件结尾都会有类似下面这样的结尾注释...---- 当然“恶意代码”并不仅仅局限于 function.php 文件里,明月就碰到过隐藏在 WordPress 根目录 index.php 文件里、wp-include 或者 wp-admin 目录下某个...,分别如下: 手动排查和清除 所谓的“手动”其实就是借助 FTP 软件的“目录对比”、“同步浏览”来排查服务器端的 PHP 文件大小和最后被修改日期来进行分析清理的,因为一般来说 WordPress 站点的...“多出来”的 PHP 文件(这类基本上直接删除清理就可以了,几乎百分百肯定是恶意代码自建的)这里只是为了告诉大家这种方法的,具体还需要大家自行来理解和试用了,这种方法对于非 WordPress 平台的博客系统来说比较实用...虽然有收费模块,但是我们可以使用免费模块“Scan”来扫描自己 WordPress 站点排查含有“恶意代码”的 PHP 文件,虽然有一定的误报率(主要是一些正版插件、主题的加密组件会被误报),但是查找“
我们在进行wordpress主题制作的时候我们希望侧边栏有一些通用的模块可以供选择,比如最新文章,RSS,分类目录,搜索框,站点文章的月度存档,最常使用的标签云,近期的数条评论,链接表等,wordpress...有一个小工具的功能提供这些选项,以上的模块wordpress已经默认存在了,但是这些模块还不能满足更多的用户需求,如何制作一些需要的小工具(widget)呢? ...php register_sidebar_widget($name, $output_callback, $classname); ?...增加热门文章和文章分类小工具操作步骤 首先主题文件夹里建立两个文件mb_hot.php(热门文章) mb_categories.php(文章分类),分别把以下代码加入到两个文件中 热门文章代码:...> 然后把以下代码加入到主题函数文件中functions.php if( function_exists( 'register_sidebar_widget' ) ) { register_sidebar_widget
领取专属 10元无门槛券
手把手带您无忧上云