使用自定义插件覆盖wordpress主题语言文件


Override a wordpress theme language file using a custom plugin

我正在使用一个包含几个语言文件的wordpress主题。我想修改一个语言文件"白色标签"的主题,我正在使用。我也将使其他admin-css更改的主题,因此,我想创建一个插件,让我做这一切。

我不确定如何创建一个自定义插件来覆盖主题语言文件-这是可能的吗?

我已经试过了:

<?php 
/*
Plugin Name: Layers Whitelabel test
Plugin URI: http://www.skizzar.com
Description: Plugin to whitelabel layers for Skizzar
Author: Skizzar
Version: 1.0
Author URI: http://www.skizzar.com
*/ 
function set_myplugins_languages() {
    load_textdomain( 'layerswp', plugin_dir_url( __FILE__ ) . '/language' );
}
add_action('init', 'set_myplugins_languages');

但是到目前为止还没有什么进展——也就是说,它没有加载新的语言文件来代替现有的语言文件。

有谁对如何实现这一点有任何想法吗?

那么,为什么你需要一个插件呢?

theme style.css的代码与

相似。
Plugin Name: Layers Whitelabel test
Plugin URI: http://www.skizzar.com
Description: Plugin to whitelabel layers for Skizzar
Author: Skizzar
Version: 1.0
Author URI: http://www.skizzar.com

所以你可以简单地改变主题显示名称,url,作者等

基本上这很容易做到,但它违反了主题版权;)即使这是一个GPL主题,您也应该参考原始开发者。