Projekte aus Divi entfernen

Ich hab heute bei einem etwas größeren Divi-Projekt aufgeräumt. Dabei wollte ich die Projekte aus Divi entfernen. Ausgangspunkt war die aufgrund der vielen eingesetzten Plugins angewachsene Sidebar im WordPress Administrationsbereich.

Leider gehen Plugin-Autoren sehr unvorsichtig mit dem Platz in der Sidebar um und hängen sich oft dort ein, obwohl es Aufgrund der Natur des Plugins gar nicht nötig wäre. Zum Beispiel benötigt man nur selten Zugriff auf die Einstellungen des Google-Analytics-Plugins, da es sie ja eigentlich nur dafür da sind, einmalige Grundeinstellungen vorzunehmen, dennoch hängt sich unser Plugin der Wahl (Google Analytics Dashboard) auf höchster Ebene im Menü ein. Das ist natürlich nur ein Beispiel von dem es noch ganz viele andere gibt.

Projekte aus Divi entfernen: Der Projekte CPT in Divi ist immer dabei

Aber zurück zum Thema: Wer Divi installiert erhält automatisch auch ein paar Dinge, die oftmals nicht genutzt werden. Dazu gehört auch ein neuer Inhaltstyp (Custom Post Type) namens „Projekte“. Er wird von Divi zur Verwaltung eigener Projekte für die Portfolio-Sektion angelegt. Elegant Themes erklärt die Verwendung in Ihrer Dokumentation. Genutzt werden solche Sachen vor allem von kreativen Dienstleistern wie Webdesignern, Fotografen etc. um ihre Projekte zeigen zu können. In vielen Divi Installationen wird diese Funktion aber nicht genutzt und belegt einen unnützen Platz in der Administrations-Sidebar.

Projekte aus Divi entfernen

Mit dem folgenden Snippet lässt sich der Menüpunkt ganz einfach verstecken. Komplett entfernen sollte man den Custom Post Type nicht, er ist an einigen Stellen fest mit Divi verzahnt. Durch das einfache Verstecken entgeht man hier etwaigen Problemen.

<?php
// 
// Versteckt den Inhaltstyp Projekte im Adminbereich von WordPress beim Einsatz des Divi Builders/Themes
//
// Mehr Infos bei Divi.World unter:
// https://divi.world/projekte-aus-divi-entfernen

add_filter('et_project_posttype_args', 'mytheme_et_project_posttype_args', 10, 1);
function mytheme_et_project_posttype_args($args) {
  return array_merge($args, array(
    'public'              => false,
        'exclude_from_search' => false,
        'publicly_queryable'  => false,
        'show_in_nav_menus'   => false,
        'show_ui'             => false
  ));
}

Diesen Code kannst Du einfach in Deine functions.php im Ordner Deines Divi Child Themes kopieren. Wichtig, wenn die functions.php schon existiert und Code enthält, entferne bitte die erste Zeile mit <?php . Beim erneuten Laden des Adminbereichs sollte der Menüpunkt „Projekte“ dann verschwunden sein.

Keine Sorge: Falls Du irgendwann doch die Projekte Funktion in Deinem Projekt verwenden willst, entfernst Du den Code einfach wieder aus der functions.php und schon ist wieder alles beim Alten.

Wenn Du selbst nicht mit Programm-Code herumhantieren magst, so bietet z.B. das Divi Toolbox Plugin eine einfache Einstellung für das verstecken der Divi Projekte.

3 Kommentare

  1. Dany Schoetter

    Hallo,
    ich hab mir auch Divi zugelegt und seitdem ich Divi installiert habe, habe ich die Projekte erhalten. Ich möchte gern wissen wofür die Projekte geeignet sind? Kann man Seiten und Beiträge damit erstellen? Hab nirgendwo im Internet was konkretes darüber gefunden und würde mich sehr freuen dass Sie mir helfen könnten.
    Vielen Dank im voraus
    Mfg

    Antworten
    • Nils

      Hallo Dany,

      wir waren „leider“ im Weihnachtsurlaub, daher die späte Antwort …

      Das ist ein Inhaltstyp (Custom Post Type), der darauf ausgelegt ist, dass man seine eigenen Projekte, Kunstwerke, Beispielarbeiten präsentieren kann. Der wird leider mit Divi grundsätzlich erstellt – auch wenn man die Funktion nicht nutzen will.

      Antworten
  2. Stefan Pabst

    Super Beitrag, damit sind die Projekte schnell und einfach aus Divi bzw dem WordPress Dashboard entfernt.

    Antworten

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert