- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 3.5.3.1
- נפתר בגרסה
- WPML Multilingual CMS 3.6.0
סקירה כללית של התקלה
אם יש לך עמוד בית סטטי, המוגדר בעמוד הגדרות -> קריאה , ייתכן שתבחין שנעשה שימוש בתבנית השגויה עבורו.
זה קורה כאשר עמוד הבית מעודכן בשפה האחרת (שאינה שפת ברירת המחדל).
הבעיה נגרמת מכך ששדה מטא מסוים אינו נקרא כראוי, וערכו מוגדר כריק במקום זאת.
פתרון עוקף
בעיה זו תתוקן בגרסה הבאה. עד אז, תוכל להשתמש בפתרון העוקף הבא.
עבור אל התיקייה wp-content/plugins/sitepress-multiligual-cms/inc/post-translation וערוך את הקובץ wpml-post-synchronization.class.php.
מצא את השורה הבאה:
$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_page_template_slug( $post_id ) : null;
החלף את הקוד (הקיים) שלעיל בקוד הבא:
$page_template = $this->sync_page_template && get_post_type( $post_id ) === 'page' ? get_post_meta( $post_id, '_wp_page_template', true ) : null;