- Status
- Gelöst
- Gemeldet für
- WPML Multilingual CMS 4.7.0
- Themen-Tags
- Bug
Übersicht über das Problem
Einige Administratoren können möglicherweise nicht auf das Übersetzungs-Dashboard unter WPML > Übersetzungsmanagement zugreifen und erhalten entweder einen 404-Fehler oder sehen die Meldung „Leider sind Sie nicht berechtigt, auf diese Seite zuzugreifen“.
Dies kann in WPML 4.7.0-4.7.2 auftreten, wenn Rollen geändert wurden (z. B. über ein Plugin wie User Role Editor) und erforderliche WPML-Berechtigungen verloren gegangen sind.
Problemumgehung
Das Problem wird in WPML 4.7.4 behoben. In der Zwischenzeit können Sie das folgende Code-Snippet verwenden, um die fehlende Berechtigung für Administratoren wiederherzustellen:
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');
Fügen Sie dies zur Datei functions.php Ihres Themes hinzu oder verwenden Sie ein Plugin wie Code Snippets.