Articles of локализации

Перевести аргументы пользователя, добавленного пользовательским кодом

Мне нужно было скопировать дополнительный код в существующий шаблон портфолио. Теперь есть два аргумента, значения которых необходимо перевести: <a href="/news/" class="hover-on"> <div class="hoverdiv-feat hide-for-small"> <img src="location" class="attachment-portfolio-feat wp-post-image" alt="uudised"></div> <div class="overlay hover-on"> <h4>News</h4> </div><!– END .overlay –> <div class="no-hoverdiv-feat show-for-small"> <img width="299" height="227" src="location" class="attachment-portfolio-feat wp-post-image" alt="uudised"></div> </a> точно href value /news/ и News между […]

Загрузка пользовательского языкового файла для плагина

Я пытаюсь загрузить пользовательский языковой файл для плагинов, чтобы избежать каких-либо изменений для этого файла при обновлении плагина. Я попробовал несколько фрагментов в functions.php темы, но никто из них не работал. add_filter('load_textdomain_mofile', 'custom_load_textdomain_mofile', 10, 2); function custom_load_textdomain_mofile( $mofile, $domain){ if ($domain == 'my-textdomain') $mofile = 'path to mo. file'; return $mofile; } Я пробовал его […]

Изменение языка интерфейса без использования нескольких

Я хочу изменить язык интерфейса Theme, не создавая multisite, передавая параметр langauage в URL. <a href="<?php echo home_url('/')?lang=bn ?>">Bengali</a> Я думал использовать следующий код: if(get_query_var('bn')) { /** * CHANGE THE 'WPLANG' IN wp-config.php TO bn_BD ON THEME SWITCHING * Thanks: toscho * Source: http://wordpress.stackexchange.com/a/121136/22728 * ————————————————– */ add_filter( 'locale', 'toscho_change_language' ); function toscho_change_language( $locale ) […]

Перевод типов сообщений

Я пытаюсь перевести имена типов сообщений (Post, Page and Attachment). У меня есть следующий код: function create_skip_post_types_box () { $post_types = get_post_types(array('public'=>true), 'names' ); $opt = $this->_get_option(); $skip_types = is_array(@$opt['skip_post_types']) ? @$opt['skip_post_types'] : array(); foreach ($post_types as $tid=>$type) { $checked = in_array($type, $skip_types) ? 'checked="checked"' : ''; echo "<input type='hidden' name='wdpv[skip_post_types][{$type}]' value='0' />" . // […]

Как перевести Widget Описание в конструкторе?

Я создаю локализованный виджет, и перевод работает везде, но в строке языка в конструкторе . Я прочитал, что вся инициализация плагина должна быть привязана к init init чтобы избежать этой проблемы, но я не знаю, как это сделать, потому что, если я попытаюсь зарегистрировать виджет с init вместо widgets_init, ничего не инициализируется вообще. Как это […]

Пользовательский часовой пояс

После продолжительного перерыва с WP я получаю грязные руки с довольно сложным плагином, который идет хорошо, но сейчас я нахожусь в том, что вам нужно несколько советов по довольно сложной проблеме: Плагин Project Outline Plugin является многофункциональным, основным элементом является то, что он представляет собой основанную на членах систему, ориентированную на онлайн-игры rpg, подписывается участником […]

Локализация темы WP

Я работаю над локализацией темы WP. В шаблоне пользовательского поиска у меня есть функция, которая получает текст некоторых условий поиска и заменяет их другим (просто визуально). function search_replace_search() { $search_term = esc_attr( apply_filters( 'the_search_query', get_search_query( false ) ) ); // Get search term $search = array('word1', 'word2' ); $replace = array('something 1', 'something 2' ); […]

Как игнорировать дополнительные пробелы в функциях перевода, таких как _e?

Я передаю несколько строк в моем коде для перевода в _e (). Эти строки были разбиты на несколько строк с несколькими ведущими пробелами перед каждой строкой, чтобы поддерживать отступы и удобочитаемость. И поскольку HTML игнорирует лишние пробелы, это ничего не влияет. Но теперь, передавая эти строки через _e (), эти белые пробелы также добавляются в […]

Не можем ли мы использовать строки, определенные как константы PHP, если мы хотим перевести их в плагин?

Я хочу перевести константные строки в свой плагин, определенный как: define( 'CONSTANT', __( 'string-A', 'textdomain' ) ); И позже, используя его где-то вроде: $x= '<h4>'.CONSTANT_NAME.'<h4>'; echo $x; Но я все еще получаю текст на английском языке даже после добавления этого файла .mo и текстового домена. Это происходит только для строк, определенных константами PHP, остальные строки […]

После добавления файлов локализации mo в WP 3.8.1 установка backend показывает новое обновление до 3.8.1

Я запускаю стандартную WP-установку в версии 3.8.1. Я нахожусь в завершающем штрихе проекта и хочу переключить языки с английского на немецкий. Я загрузил файлы локализации из http://wpde.org/download/sprachdateien/, затем http://wpde.org/files/2012/05/de_DE.zip после этого я поместил mo-файлы в wp-content/languages/ и активировался вместе с de_DE в файле wp-config.php . Все работает, и все строки отображаются локально. Моя единственная проблема […]

Intereting Posts
Исправлена ​​проблема с установкой плагинов с помощью Composer Довольно URL-адреса для загрузки файлов? Как отправить данные формы из WordPress (Meta Box) в службу OData? достижение входа в систему без использования сеансов Как включить текстовое представление боковой панели администратора Как сделать недавно зарегистрированный сайт в многопользовательской сети «вживую» только тогда, когда пользователь готов возможно ли заставить wordpress всегда сохранять миниатюры как «jpg», а не «png», как определить, какое изображение является признаком изображения в базе данных не удалось остановить цикл при использовании wp_insert_post с приложением publish_post Редактирование «Сброс пароля» E-mail Как получить итоговую запись в категории Selceted WP Site в подкаталоге Joomla! Сайт – Постоянная ссылка не работает Эхо-функция внутри функции отделить должность категории по подкатегории Как обернуть содержимое основного редактора tinyMCE дополнительными тегами