WPML

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

В Happy Elementor Addons некоторые тексты виджетов не отправляются на перевод, поэтому на переведенных страницах они отображаются на языке по умолчанию: тексты повторителей виджетов Image Stack Group, Photo Stack и Post Info, текст и ссылка кнопки Team Member, а также описание Image Hover Effect.

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

Пока команда HappyAddons не исправит эту проблему:

  1. Перед продолжением сделайте полную резервную копию Вашего сайта.
  2. Добавьте этот код в файл functions.php Вашей темы оформления:
    add_filter( 'wpml_elementor_widgets_to_translate', function ( $widgets ) {
        if ( defined( 'HAPPY_ADDONS_DIR_PATH' ) ) {
            foreach ( array( 'image-stack-group', 'photo-stack', 'post-info' ) as $file ) {
                include_once HAPPY_ADDONS_DIR_PATH . 'wpml/' . $file . '.php';
            }
        }
        if ( isset( $widgets['ha-member']['fields'] ) ) {
            $widgets['ha-member']['fields'][] = array( 'field' => 'button_text', 'type' => 'Team Member: Button Text', 'editor_type' => 'LINE' );
            $widgets['ha-member']['fields']['button_link'] = array( 'field' => 'url', 'type' => 'Team Member: Button Link', 'editor_type' => 'LINK' );
        }
        if ( isset( $widgets['ha-image-hover-effect']['fields'] ) ) {
            $widgets['ha-image-hover-effect']['fields'][] = array( 'field' => 'hover_description', 'type' => 'Image Hover Effect: Description', 'editor_type' => 'AREA' );
        }
        return $widgets;
    }, 11 );
  3. Обновите переводы Ваших страниц: теперь тексты отображаются в Редакторе переводов.

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

Нужна помощь с этой проблемой?

Отправьте запрос в поддержку, и мы разберемся в этом вместе с Вами.