WPML
סטטוס
נפתר
דווח עבור
WPML Multilingual CMS 4.7.0
תגיות נושא
Bug

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

משתמשים מסוימים בעלי תפקיד מנהל מערכת עשויים לגלות שאינם יכולים לגשת אל לוח בקרת התרגום תחת WPML > ניהול תרגום, ולהיתקל בשגיאת 404 או לראות הודעה “מצטערים, אינך יכול לגשת לעמוד זה”.

זה יכול להתרחש ב־WPML 4.7.0-4.7.2 כאשר תפקידים שונו (למשל באמצעות תוסף כלשהו כגון User Role Editor) והרשאות דרושות של WPML אבדו.

פתרון עוקף

הבעיה תתוקן ב־WPML 4.7.4. בינתיים תוכל להשתמש בקטע הקוד הבא כדי לשחזר את ההרשאה החסרה עבור מנהלים:

function add_wpml_manage_translations_cap() {
    $role = get_role('administrator');
    if ($role) {
        $role->add_cap('manage_translations');
    }
}
add_action('init', 'add_wpml_manage_translations_cap');

הוסף זאת לקובץ functions.php של ערכת העיצוב שלך או השתמש בתוסף כגון Code Snippets.

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