- סטטוס
- ממתין למפתח
- תוסף/ערכת עיצוב קשורים
- Virtue
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
בעת שימוש בערכת העיצוב Virtue עם WPML, תיק העבודות הבודד המתורגם מציג עמוד 404 במקום התוכן הצפוי, גם לאחר תרגום מזהה הכתובת בתרגום מחרוזות.
פתרון עוקף
הקפד ליצור גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ functions.php של ערכת העיצוב שלך
- הוסף את קטע הקוד הזה:
add_filter( 'register_post_type_args', 'virtue_portfolio_args', 10, 2 ); function virtue_portfolio_args( $args, $post_type ){ if ( $post_type !== 'portfolio' ) { return $args; } $virtue_premium = virtue_premium_get_options(); if ( ! empty( $virtue_premium['portfolio_permalink'] ) ) { $port_rewrite = $virtue_premium['portfolio_permalink']; } else { $port_rewrite = 'portfolio'; } $args['has_archive'] = true; $args['rewrite'] = array('slug' => $port_rewrite); return $args; } - עבור אל Theme Options → Portfolio Options → Portfolio Permalink Base והגדר מזהה כתובת לסוג תוכן מותאם אישית.
- עבור אל WPML → תרגום מחרוזות, חפש את מזהה הכתובת ותרגם אותו. הוא אמור להופיע תחת שם המחרוזת [virtue_premium]portfolio_permalink.
- עבור אל WPML → הגדרות → תרגום סוגי פוסטים ותרגם את מזהה הכתובת של סוג הפוסט portfolio עם התרגום המדויק שהוספת עבור המחרוזת [virtue_premium]portfolio_permalink.
- עבור אל הגדרות → קישורים קבועים ושמור.