Lesefortschritt:

    «Divi AI» im Rolleneditor des Divi-Themes standardmässig deaktivieren

    8. April 2026 | Divi-Theme, functions.php

    Trick # 557 | Dieser Beitrag beinhaltet 687 Wörter. – Geschätzte Lesezeit: ca. 4 Minuten.

    Divi AI ist das integrierte Tool für künstliche Intelligenz im Divi-Theme. Damit lässt sich im Handumdrehen Content – etwa Texte oder Bilder – erstellen. Oft kann es entscheidend sein, die Kontrolle über die AI-Nutzung zu behalten. Das Deaktivieren von Divi AI, wo es nicht benötigt wird, hilft dabei.

    Zwar lässt sich Divi AI im Divi-Rolleneditor deaktivieren, es ist aber auch möglich, dies in der ganzen Installation und für alle User zu tun. Zunächst schalten wir Divi AI für alle Nicht-Administratoren ab.

    Den folgenden Code kopieren Sie hierfür in die Daztei functions.php Ihrer Word­Press-Website – zu finden im Backend unter Design/Theme-Datei-Editor:

    // === Divi AI für Nicht-Administratoren standardmässig deaktivieren === //if (false === get_option('et_pb_role_settings')) {
    add_option( 'et_pb_role_settings', array());
    }add_filter('option_et_pb_role_settings', 'disable_divi_ai_by_default');function disable_divi_ai_by_default($option) {$allow_on_admin = apply_filters('disable_divi_ai_allow_on_admin', true);
    $allow_reactivation = apply_filters('disable_divi_ai_allow_reenable_in_role_editor', true);
    // Get a list of user roles
    $roles = array('administrator', 'editor', 'author', 'contributor');
    if (function_exists('et_pb_get_all_roles_list')) {
    $et_pb_roles = et_pb_get_all_roles_list();
    if (is_array($et_pb_roles)) {
    $roles = array_keys($et_pb_roles);
    }
    }// Disable "Divi AI" role as needed
    if (!is_array($option)) {
    $option = array();
    }
    foreach($roles as $role) {
    if ($allow_on_admin && $role === 'administrator') {
    continue;
    }
    if (!isset($option[$role]) || !is_array($option[$role])) {
    $option[$role] = array();
    }
    if (!$allow_reactivation || !isset($option[$role]['divi_ai'])) {
    $option[$role]['divi_ai'] = 'off';
    }
    }return $option;
    }

    Voilä. Schon erledigt.

    Falls Sie diese Standardeinstellung auf Administratoren ausweiten méchten, können Sie den folgenden PHP-Code zu dem oben genannten hinzufügen:

    // Optional - Divi AI für Administratoren standardmässig deaktivieren
    add_filter('disable_divi_ai_allow_on_admin', '__return_false');

    Nun ist Divi AI für alle User-Rollen deaktiviert.

    Allerdings lässt sich Divi AI über den Rollen-Editor wieder zuschalten. Das möchten Sie vielleicht nicht.

    Verhindern der Reaktivierung von Divi AI aus dem Rolleneditor

    Wenn Sie sicherstellen möchten, dass die Divi AI-Funktion deaktiviert bleibt und nicht später im Rolleneditor wieder aktiviert werden kann, fügen Sie diesen Codeschnipsel zu den oben genannten hinzu. Ebenfalls in der Datei functions.php – unter Design/Theme-Datei-Editor:

    // Optional - Reaktivierung von Divi AI über den Rolleneditor verbieten
    add_filter('disable_divi_ai_allow_reenable_in_role_editor', '__return_false');

    Zwar sieht es nun im Rolleneditor so aus, als ob die Einstellung wieder aktiviert und gespeichert werden kann. Doch das täuscht. Wenn Sie dies nämlich tun und den Rolleneditor neu laden, sollten Sie aber sehen, dass die Einstellung tatsächlich noch deaktiviert ist. Ebenso sollte Divi AI in der Divi Builder-Schnittstelle für diese Rollen nicht verfügbar sein.

    Werbung

    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.