- סטטוס
- נפתר על ידי המפתח
- תוסף/ערכת עיצוב קשורים
- Tutor LMS Pro
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
ב־Tutor LMS, עמוד ארכיון הקורסים אינו מתורגם כראוי. למרות שניתן לתרגם את העמוד הסטטי, העמוד המתורגם אינו משויך כראוי במערכת הניהול. הדבר מוביל ליצירת URL שגוי על ידי בורר השפות, המפנה למזהה כתובת שנוצר אוטומטית במקום ל־URL הצפוי.
פתרון עוקף
אנא ודא שיש ברשותך גיבוי מלא של האתר לפני שתמשיך.
חלק 1
- פתח את הקובץ …/wp-content/plugins/tutor/classes/Template.php.
- חפש את שורה 103.
- החלף את:
$selected_archive_page = (int) tutor_utils()->get_option( 'course_archive_page' ); if ( $page_id === $selected_archive_page ) { - בקוד הבא:
$selected_archive_page = (int) tutor_utils()->get_option( 'course_archive_page' ); // WPML Workaround for compsupp-7650 | Part 1 $selected_archive_page = apply_filters( 'wpml_object_id', $selected_archive_page, get_post_type($selected_archive_page), true ); if ( $page_id === $selected_archive_page ) {
חלק 2
- פתח את הקובץ …/wp-content/plugins/tutor/classes/Utils.php.
- החלף את:
if ( $course_archive_page && '-1' !== $course_archive_page ) { $course_page_url = get_permalink( $course_archive_page ); } - בקוד הבא:
if ( $course_archive_page && '-1' !== $course_archive_page ) { // WPML Workaround for compsupp-7650 | Part 2 $course_archive_page = apply_filters( 'wpml_object_id', $course_archive_page, get_post_type($course_archive_page), true ); $course_page_url = get_permalink( $course_archive_page ); }
חלק 3
- עבור אל העמוד WPML > הגדרות.
- גלול מטה אל המקטע סוג פוסט.
- תרגם את מזהה הכתובת של ארכיון הקורסים.