Я использую тему WordPress, которая содержит несколько языковых файлов. Я хотел бы изменить языковой файл для «белой метки» темы, которую я использую. Я также буду вносить другие изменения администратора темы, поэтому я хотел бы создать плагин, который позволяет мне делать все это.
Что я не знаю, как это сделать, так это создать собственный плагин, который переопределяет языковой файл темы — возможно ли это?
Я до сих пор пробовал это:
<?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');
Но до сих пор нет радости — как, он не загружает новый языковой файл вместо существующего.
У кого-нибудь есть идеи о том, как этого можно достичь?
Ну и зачем тебе плагин для этого?
Тема 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, вам следует обратиться к оригинальному разработчику.
Других решений пока нет …