CPT UI Menü Position

  • Hallo,

    ich erstelle mir mit CPT UI eigene Post-Types, die auch im Admin-Menü erscheinen sollen. Das Ganze soll eine Funktionalität zur Auflistung und Buchung von Seminaren werden.

    Grundsätzlich habe ich in CPT UI ja die Möglichkeit, anzugeben, wo der Eintrag im Admin Menü angezeigt werden soll und ob es ein Untermenü von, wie CPT UI bezeichnet, einer Top-Level-Admin-Menu-Page sein soll.

    Beispiel: ich habe ein CPT Seminare, welches auch im Admin Menü zu finden ist. Ein weiterer CPT soll Seminarort heißen, jetzt aber als Untermenü von Seminare im Admin Menü zu finden sein.

    Das bekomme ich nicht hin, weil ich nicht herausgefunden habe, ob ich in der Konfiguration von Seminare was einstellen muß (habe Hirarchical aktiviert), um es als Top-Level-Page zu definieren, oder welchen Dateinamen ich bei Seminarort eingeben muß, damit dieser CPT ein Umtermenü von Seminare wird.

    Wie CPT UI beschreibt, ist ja beispielsweise Tools im Admin-Menü eine solche Top-Level-Seite, d.h. gebe ich als Dateinamen tools.php an, wird mir Seminarort auch unter Tools angezeigt. Gebe ich aber seminare.php ein, verschwindet mein Eintrag im nirgendwo, weil es diese semiare.php offensichtlich gar nicht gibt.

    Jemand eine Idee, wie und wo ich was einstellen muß, damit Seminarort unter Seminare angezeigt wird? Oder geht das vielleicht gar nicht?

    Grüße, chapolote

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Im CPT Seminarort müsste dann stehen:

    Code
    'show_in_menu' => 'edit.php?post_type=seminare'

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Danke, habe es gerade über Umwege auch selbst herausgefunden ;-). Genau so funktioniert das. Super!!!

    Vielleicht kannst Du mir noch eine andere Frage beantworten: in einem Video wurde ohne weitere Erklärung gesagt, die Option Has Archive sollte aktiviert werden. Weißt Du warum, bzw. welchen Nutzen das hat?

  • has_archive legt fest ob WordPress eine Archive Seite (Übersicht der Einträge) darstellen soll oder nicht.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Danke, das muß ich mir dann mal genauer anschauen. Jaja, ich weiß, daß sind Basics von WP, aber da ich bislang nur statische Seiten unter WP erstellt habe, habe ich mich mit Posts und Archiven nie beschäftigt.

    Vielleicht magst Du mir noch eine letzte Frage vorerst beantworten: wo genau, also in welcher Datei an welchem Ort speichert bzw. registriert das CPT UI-Plugin denn eigentlich die neuen Post-Types? Würde mir sehr gerne den Code dazu einmal anschauen.
    Grundsätzlich hätte ich gedacht, daß das irgendwo im child-theme abgespeichert wird, aber wenn dem so ist, kann das bei mir eigentlich nicht greifen, da ich mit dem Oxygen-Builder arbeite und dieser Page Builder keine Themes benutzt.

  • Es wird gar nicht gespeichert. Der Registrierungscode wird immer wieder neu ausgeführt. Gespeichert werden nur die Inhalte der Einträge des entsprechenden Posttype. Und das geschieht in der Datenbank, wie bei Posts und Pages.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Aha, das hätte ich nicht gedacht. Dann muß ich mich doch mal weiter damit beschäftigen, wie man Custom Post Types händisch anlegt.
    Danke, für die Zeit, die Du mir gewidmet hast ;)

  • https://krautpress.de/2017/custom-post-types/ erklärt die Basics ganz gut. Ist halt schon etwas älter, daher fehlen die seitdem hinzugekommen Argumente: https://developer.wordpress.org/plugins/post-t…tom-post-types/

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!