WPML
סטטוס
נפתר על ידי המפתח
נפתר בגרסה
Meta Box v5.10.17
תוסף/ערכת עיצוב קשורים
Meta Box
תגיות נושא
Compatibility

סקירה כללית של התקלה

בעת שימוש ב־Meta Box עם WPML, שדה הקשר “Post” המוגדר באמצעות Meta Box אינו מאוכלס אוטומטית במזהי (ID) של פוסטים מתורגמים, ובכך מותיר את הפוסט המתורגם ללא קשר תקין.

פתרון עוקף

אנא ודא שברשותך גיבוי מלא של האתר לפני שתמשיך.


  • הוסף את הקוד הבא לקובץ functions.php של ערכת העיצוב שלך.
    add_filter( 'rwmb_meta', 'compsupp_8073_translate_parent_post_id', 10, 4 );
    function compsupp_8073_translate_parent_post_id( $value, $key, $args, $post_id ) {
        if ( $key === 'parent_post' && ! empty( $value ) && is_numeric( $value ) ) {
            $current_lang = apply_filters( 'wpml_current_language', null );
            $value = apply_filters( 'wpml_object_id', $value, 'parent-post', true, $current_lang );
        }
        return $value;
    }
            


  • החלף את 'parent_post' בשם השדה של Meta Box המשמש עבור הקשר שלך.

כל התקלות הידועות →