تخطي الملاحة

Open

Reported for: إضافة WPML Multilingual CMS 4.6.5

Topic Tags: Compatibility

Overview of the issue

When using Elementor Pro’s Global Widget for Forms, the feedback Custom Messages do not get translated in a translated page.

Workaround

Please, make sure of having a full backup of your site before proceeding.

  • Open the functions.php file from your theme.
  • Add the following code:
    add_filter( 'elementor/documents/get/post_id', function( $post_id ) {
    	if ( 'elementor_library' === get_post_type( $post_id ) ) {
    		$post_id = apply_filters( 'wpml_object_id', $post_id, 'elementor_library', true );
    	}
    	return $post_id;
    } );
    

2 ردود إلى “Elementor Pro - Global Form Widget: Custom Messages are not translated”

  1. It’s better to use filter and not to edit source files (as the changes are lost with Elementor’s update):


    add_filter( 'elementor/documents/get/post_id', function( $post_id ) {
    if ( 'elementor_library' === get_post_type( $post_id ) ) {
    $post_id = apply_filters( 'wpml_object_id', $post_id, 'elementor_library', true );
    }
    return $post_id;
    } );

    • Hello there,

      Thanks for bringing this to our attention! You’re absolutely right, we’ll update the workaround accordingly.

ترك رد

يُرجى البقاء في الموضوع والتزام الاحترام للآخرين. إذا كنت بحاجة إلى مساعدة بشأن المشكلات التي لا تتعلق بهذا المنشور، فاستخدم منتدى الدعم لبدء محادثة أو إرسال تذكرة.

يمكنك استخدام هذه العلامات:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>