Intereting Posts
Изменить порядок полей полей пользовательского типа на странице администрирования Почему мои пользовательские типы сообщений отображаются на панели управления, но не на моем сайте? Знайте, какой сценарий / страница вызывается с помощью вызова ajax Как получить список вспомогательных блогов без использования get_blog_list ()? Создание пользовательской формы входа – встреча с проблемами «Категории» для шести авторов Как удалить ненужные пользовательские типы сообщений в пользовательском интерфейсе Тег с возможностью псевдонима Металлическое поле запроса с использованием 404 постоянных ошибок на страницах только Изменение моей постоянной ссылки – будет ли новый макет конфликтующим с существующей страницей? cookie jQuery не работает должным образом в wordpress Миграционный сайт WordPress предоставляет китайские header.php извлекает полноразмерное изображение для графического героя главной страницы перед записью в блоге Как передать параметр другому URL-адресу?

Отключить qTranslate по типу сообщения в admin + отключить на странице / сообщение ID на интерфейсе

Я пытаюсь найти способ выборочно отключить qTranslate – я хотел бы иметь возможность показывать определенный статический контент на моем сайте на 4 языках, но для этого есть только один язык (и упрощенный редактор) для сообщений, а также пользовательские почтовые типы.

Мне также необходимо отключить вывод на выборочных страницах в интерфейсе, чтобы я мог одновременно отображать все содержимое языка на одной странице.

Есть ли способ загрузки плагинов по требованию?

Следующий фрагмент отключит его для post_type post (измените массив ниже, чтобы повлиять на другие post_types):

 function qtrans_disable() { global $typenow, $pagenow; if (in_array($typenow, array('post')) && // post_types where qTranslate should be disabled in_array($pagenow, array('post-new.php', 'post.php'))) { remove_action('admin_head', 'qtrans_adminHeader'); remove_filter('admin_footer', 'qtrans_modifyExcerpt'); remove_filter('the_editor', 'qtrans_modifyRichEditor'); } } add_action('current_screen', 'qtrans_disable'); 

Аналогичным образом вы можете отключить его для определенных почтовых идентификаторов. Однако учтите, что это не повлияет на уже существующий многоязычный контент. Поэтому используйте его, прежде чем вводить какие-либо.

На форуме qtranslate есть ответ, который, как представляется, касается этого. Тем не менее, это связано с изменением основных файлов плагина. Любая удача с ним?