Custom Post Type Kategorie-URL

  • Hallo,

    ich habe einen eigenen CPT und nutze dort Kategorien. Wenn ich diese über das Backend aufrufe, dann ist die URL im Frontend /category/#kategorie#

    Wie schaffe ich es, dass ich /category/ durch etwas anderes ersetzen kann?

    Vielen Dank für eure Hilfe

    • 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

  • Schau Dir mal "Einstellungen > Permalinks" in WordPress an.


    Das habe ich. Wenn ich dort jedoch die Kategorie-URL ändere, dann ist diese auch für meine normalen Beiträge geändert.
    Das möchte ich vermeiden.

    Die normalen Beiträge (posts) können category bleiben. Meine CPT Kategorien (jobs) sollten /jobs/#kategorie# sein

  • Du hast einen Custom Post Type 'Jobs' selbst erstellt oder kommt dieser aus einem Plugin? Was steht im 'rewrite' Argument dieses Posttypes?

    Du hast eine Custom Taxonomie 'Kategorie' selbst erstellt oder kommt diese aus einem Plugin? Was steht im 'rewrite' Argument dieser Taxonomie? Was steht im zweiten Argument zu register_taxonomy (nicht die Variable, die realen Werte)?

    Welche Terms (Einträge) wurden für die Taxonomie (Kategorie) erstellt?

    Wie sollen nun die URL Slugs aussehen wenn man

    - einen Job aufruft?
    - das Archiv der Taxonomie aufruft?
    - das Archiv eines Terms aufruft?

    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.

  • Code für register_taxonomy fehlt.

    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.

  • Ahh, dass muss ich extra machen? Ich dachte das wird automatisch gemacht, da im Backend als Untermenüpunkt zu dem CPT schon Kategorien gibt. Habe register_taxonomy nun erstellt und funktioniert. Danke!

    Eine Frage hab ich noch. Ich nutze auch Tags. Hier macht es wohl auch sinn, diese für meinen eignen CPT zu erzeugen, oder?

  • Ich hatte Deine Post Type Definition nicht angesehen, weil die Taxonomie fehlte. Ein zweiter Blick zeigt

    Code
    'taxonomies'            => array( 'category', 'post_tag' ),

    damit hast Du die WordPress Standard Taxonomie 'category' und 'post_tag' dem Post Type zugeordnet. Die solltest Du entfernen.

    Und für die Tags erstellst Du ebenfalls eine eigene Taxonomie.

    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!