2015-08-15 12 views
1

Я использую тему wordpress, которая содержит несколько языковых файлов. Я хотел бы изменить языковой файл на «белую метку» темы, которую я использую. Я также буду делать другие изменения admin-css в теме, поэтому я хотел бы создать плагин, который позволит мне сделать все это.Переопределить языковой файл темы 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'); 

Но до сих пор нет радости - как, он не загружает новый файл языка вместо существующего.

У кого-нибудь есть идеи о том, как это можно достичь?

ответ

0

Ну, для чего вам нужен плагин?

Тема 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, вы должны обратиться к оригинальному разработчику.

+0

Извините, возможно, мой вопрос недостаточно ясен. Я пытаюсь переопределить языковой файл, который уже находится в теме. Я не хочу редактировать файлы тем, поскольку я потеряю их, когда я обновляю. Например, я хочу переопределить имя темы/языки/en_US.po с помощью my_plugin/language/en_US.po –