Qtranslate + Woocommerce (множественный tinymce)

Я использую WooCommerce и qTranslate для разработки веб-сайта электронной коммерции. Я сталкиваюсь со следующими проблемами. Я искал его и делался безрезультатно.

В верхней части страницы редактирования продукта текстовая область tinyMCE выглядит нормально. Он имеет несколько языковых вкладок, а также вкладки визуального и текстового редактора. Однако в нижней части окна TinyMCE для краткого описания недостаточно интегрировано с qTranslate. Панель инструментов не отображается, и языковых вкладок нет.

Кроме того, переключение между вкладками визуального и текстового редактора работает неправильно. Обходной путь, который я нашел в Интернете, – это обновлять страницу каждый раз. Но это не решение.

Помимо проблем, описанных выше, каждый раз, когда страница обновляется, кажется, что курсор фокусируется в поле краткого описания. Если краткое описание находится в последнем разделе страницы редактирования продукта, страница автоматически переместится туда, где она находится после перезагрузки.

Я также попытался установить TinyMCE Advanced и Ultimate TinyMCE, чтобы проверить, могут ли эти два плагина устранять проблемы, но также не повезло.

Ура !!

Вам нужно использовать qTranslate для этого?

Если нет, прочитайте официальную документацию для рекомендуемого метода перевода: http://docs.woothemes.com/document/woocommerce-localization/

Также попробуйте любой плагин, который будет интегрирован с WooCommerce, такой как WPML.

Совместимость между двумя плагинами, которые не интегрированы, на самом деле не стоит того. Они будут постоянно обновляться, и вы должны постоянно вносить изменения, чтобы они работали вместе.

Хорошо, поэтому я искал такое решение, как сумасшедшее, и, наконец, нашел временное решение. После повторной установки каждого плагина и темы без успеха я почти сдался.

Если ваша кнопка «Визуальный» в редакторе больше не работает / не отвечает, после установки Woocommerce попробуйте следующее:

через ftp (сначала сделайте резервную копию) откройте файл:

/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-editor.php 

перейдите к строке 55, которая выглядит так:

 $arr['wc_shortcodes_button'] = WC()->plugin_path() .'/assets/js/admin/editor_plugin_lang.php'; 

и комментарий (поместите /** до и */ после) строку вроде этого:

 /** $arr['wc_shortcodes_button'] = WC()->plugin_path() . '/assets/js/admin/editor_plugin_lang.php'; */ 

Сохраните и загрузите. Откройте страницу / сообщение, и все будет в порядке. С надеждой!