- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- 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 המשמש עבור הקשר שלך.