WPML
状态
已解决
相关插件/主题
Pro
主题标签
Compatibility

问题概述

Cornerstone页面构建器与WPML结合使用时,经典小工具的翻译未在前端显示,尽管在WPML界面中可以进行翻译。

临时解决方法

您可以尝试以下任一临时解决方法:

选项 1(推荐)


  • 编辑页面并将经典小工具替换为元素(例如,将“Classic Text”元素替换为“Text”)。
选项 2

在继续操作之前,请确保对您的站点进行了完整备份。


  • 打开 …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Cornerstone/class-wpml-cornerstone-translatable-nodes.php 文件。

  • 找到第 178 行。

  • 将:

    public static function get_nodes_to_translate() {
    		return [

  • 更改为:
    public static function get_nodes_to_translate() {
    		return [
    			'classic:custom-headline'                => [
    				'conditions' => [ '_type' => 'classic:custom-headline' ],
    				'fields'     => [
    					[
    						'field'       => 'content',
    						'type'        => __( 'Classic headline text content', 'sitepress' ),
    						'editor_type' => 'VISUAL',
    					],
    				],
    			],
    			'classic:text'                => [
    				'conditions' => [ '_type' => 'classic:text' ],
    				'fields'     => [
    					[
    						'field'       => 'content',
    						'type'        => __( 'Classic headline text content', 'sitepress' ),
    						'editor_type' => 'VISUAL',
    					],
    				],
    			],
  • 在原始页面上进行小幅修改
  • 翻译该页面。
    请注意,字段将在经典翻译编辑器中重复出现

 

选项 3

所有已知问题 →