WPML
Статус
Решено автором
Связанный плагин/тема
JetSmartFilters

Обзор проблемы

В настоящее время есть 2 открытые проблемы с плагином Crocoblock JetSmartFilters:

  1. Для метки фильтра поиска не отображается перевод
  2. Визуальный фильтр вообще не отображается на переведенной странице

Обходное решение

Для обеих проблем у нас есть обходные решения, которые были переданы автору.

Для проблемы с меткой фильтра поиска:


  1. Сделайте полную резервную копию Вашего сайта, прежде чем продолжить.

  2. Откройте файл /wp-content/plugins/jet-smart-filters/includes/widgets/search.php.

  3. Сразу после строки 897 и перед строкой 899 добавьте следующее:
    		if ( class_exists('sitepress') ) {
    			$settings['filter_id'] = apply_filters('wpml_object_id', $settings['filter_id'], 'post', true);
    		}


  4. Теперь перевод метки фильтра поиска должен отображаться.

Для проблемы с визуальным фильтром:

  1. Перейдите в WPMLНастройкиПеревод пользовательских полей и нажмите Показать системные поля.

  2. Сделайте произвольное поле _source_color_image_input переводимым.

  3. Вернитесь к Вашему фильтру и внесите в него небольшое изменение, чтобы его перевод потребовал обновления.

  4. Переключитесь на Редактор WordPress и откройте перевод фильтра.

  5. Добавьте категории вручную.

Все известные проблемы →