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. 페이지의 번역을 업데이트하세요. 이제 텍스트가 번역 에디터에 표시됩니다.

모든 알려진 문제

이 문제에 대한 도움이 필요하십니까?

지원 문의를 하시면 저희가 함께 살펴보겠습니다.