WPML

问题概述

在 Happy Elementor Addons 中,部分小工具文本未发送进行翻译,因此翻译后的页面会以默认语言显示这些内容:图像堆栈组、照片堆栈和文章信息小工具的中继器文本,团队成员按钮文本和链接,以及图像悬停效果说明。

临时解决方法

在 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. 更新页面的翻译:这些文本现在会显示在翻译编辑器中。

所有已知问题

需要有关此问题的帮助?

提出支持问题,我们将与您一起调查。