我用奶油作为我的父母主题。我已经翻译了。mo文件位于themes\\buttercream\\languages
并将其另存为nl_NL.mo
和nl_NL.po
. 现在我想用荷兰语显示父主题(nl_NL
). 我无法编辑functions.php
因为如果父主题得到更新,我将丢失所做的更改。
要用另一种语言表达主题,我必须做些什么?
我用奶油作为我的父母主题。我已经翻译了。mo文件位于themes\\buttercream\\languages
并将其另存为nl_NL.mo
和nl_NL.po
. 现在我想用荷兰语显示父主题(nl_NL
). 我无法编辑functions.php
因为如果父主题得到更新,我将丢失所做的更改。
要用另一种语言表达主题,我必须做些什么?
我想你可以把语言文件夹移到/wp-content/languages/
然后阻止主题更新主题的翻译。然后您可以添加自己的小插件来更改load_theme_textdomain
wp内容中新文件夹的路径:
将此作为插件添加到/wp-content/plugins/buttercream-lang.php中
/**
* Plugin Name: Buttercream Custom Language
* Plugin URI: https://github.com/pontusab/buttercream-custom-language
* Text Domain: buttercream
* Domain Path: /wp-content/languages/
* Description: Add your own languages to Buttercream without losing when update.
* Author: Pontus Abrahamsson <info@wdlinkoping.se>
* Author URI: http://pontusab.se
* License: MIT
* License URI: http://www.opensource.org/licenses/mit-license.php
*/
add_action( \'after_setup_theme\', \'wpse_load_languages\' );
function wpse_load_languages()
{
load_theme_textdomain( \'buttercream\', WP_CONTENT_DIR . \'/languages\' );
}
我已经创建了一个自定义的帖子类型,并添加了一些自定义的元数据库,现在我想知道我在我的网站上使用了什么样的翻译插件?我对它们都没有经验,所以我不知道谁会支持我的自定义元数据库,谁不会。