• WP 5.1 - Theme: Twenty Sixteen

    Ich habe mittlerweile fünf eigene Taxomonien eingerichtet; die ersten drei funktionieren anstandslos; die letzten beiden nicht:

    • Für alle fünf Taxomonien werden ordnungsgemäß die Kategorien der jeweiligen Taxomonie angezeigt.
    • Bei den ersten drei Taxomonien sind die Kategorien mit funktionierenden Links zu den Listen der Beiträge, die zu den jeweiligen Kategorien gehören, versehen:


    http://peter-nowak-journalist.de/buchtitel, http://peter-nowak-journalist.de/verlage und http://peter-nowak-journalist.de/interviewpartnerinnen/

    • Bei den beiden neuen Taxomonien funktionieren die Links dagegen nicht korrekt:


    http://peter-nowak-journalist.de/unternehmen und http://peter-nowak-journalist.de/organisationen


    ++ Der Link für die Kategorie "amazon" verlinkt angeblich - wie es korrekt wäre - zu:

    http://peter-nowak-journalist.de/unternehmen/amazon;

    umgeleitet wird aber zu einem einzigen Beitrag aus dieser Kategorie:

    http://peter-nowak-journalist.de/2018/04/19/ama…treiks-geplant/


    ++ Der Link für die Unter-Kategorie "CFM" (der Kategorie "Charité") verlinkt angeblich zu:

    http://peter-nowak-journalist.de/unternehmen/cfm/

    Angezeigt wird aber nur: "Die Seite konnte leider nicht gefunden werden", obwohl dort vier Beiträge gelistet sein müßten. - Entsprechend stellt sich das Fehlerbild bei den anderen Kategorien und Unter-Kategorien der beiden neueren Taxomonien dar.

    -----

    So sieht es im back end zur Taxomonie "Unternehmen" aus:


    Und dies vergleicht den ordnungsgemäß funktionierenden mit dem nicht ordnungsgemäß funktionierenden Code:



    Wo liegt der Fehler?


    (Die zwischen Anlegung der ersten drei und der letzten beiden Taxomonien neu installierten Plugins zu deaktivieren, ändert nichts am Problem.)

    • 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

  • http://peter-nowak-journalist.de/wp-json/wp/v2/Unternehmen

    Mal einen kritischen Blick auf den "Link" der Objekte werfen.

    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.

  • Die Links (slugs) der beiden betroffenen Unternehmen entsprechen den terms und haben Vorrang. Der Fehler liegt also in der Anlage des Eintrags beider Unternehmen.

    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.

  • Zitat

    Die Links (slugs) der beiden betroffenen Unternehmen entsprechen den terms

    "terms" = "names"? (Von "terms" lese ich da gar nichts...

    Falls das gemeint ist:

    • Bei der funktionierenden Taxomonie ist zwar der Name groß, aber der Slug kleingeschriebenen; während im Falle des "amazon"-Namens auch der Name kleingeschrieben ist.
    • Da das Problem aber auch bei den großgeschriebenen Namen der nicht-funktionierenden Taxomonie auftritt, scheint mir nicht, daß dies der ausschlaggebende Punkt ist.)
    Zitat

    Der Fehler liegt also in der Anlage des Eintrags beider Unternehmen.

    • Der Eintrag "AG SPAK" in der Verlage-Taxomonie funktioniert ja aber so, wie er soll;
    • das Problem tritt nur mit den Einträgen in der "Unternehmen" (und "Organisationen"-)Taxomonie auf.
  • Das ist aber auch ein Durcheinander. Ich bin raus, kostet zu viel Zeit. Möglicherweise liegt es auch an dem 'Template' Konstrukt.

    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.

  • Zitat

    Möglicherweise liegt es auch an dem 'Template' Konstrukt.

    Die Templates der drei funktionierenden Taxomonien sind ja aber - abgesehen von den Taxomonienamen - identisch mit den Templates der beiden nicht funktionierenden Taxomonien (s. siehe Bild 3 zu #1). -

    Um das Problem noch mal zu verdeutlichen:

    • In allen fünf Taxomonien haben die Links die Struktur DOMAIN / NAME DER TAXOMONIE / NAME DER KATEGORIE.
    • Im Falle der nicht-funktionierenden Taxomonien wird


    +++ - im Falle, daß es sich nicht um eine Unterkategorie handelt - z.B. für http://peter-nowak-journalist.de/unternehmen/amazon - statt "unternehmen/amazon" - vielmehr "2018/04/19/amazon-aktion-in-berlin-und-europaweite-streiks-geplant/" angezeigt (= einer der Beiträge aus der Kategorie)

    und

    +++ im Falle der Unterkategorien wird z.B. für http://peter-nowak-journalist.de/unternehmen/cfm/ tatsächlich dies (in der Browser-Adresszeile) angezeigt, aber der angezeigte Inhalt ist nicht die Liste der Beiträge dieser Kategorie, sondern die Fehlermeldung: "Die Seite konnte leider nicht gefunden werden."

  • Mir kam jetzt die Idee, eventuell mal Folgendes - als Notlösung - zu probieren:

    • im ERSTEN SCHRITT: (A.) meine funktionierende Taxomonie "Buchtitel" in den beiden entsprechenden .php-Dateien in "Buchtitel und Verlage" umzubenennen; dann (B.) in der umbenannten Taxomonie zwei neue Ober-Oberkategorien einzurichten (einerseits "Buchtitel" und andererseits "Verlage") und sodann (C.) dort unter Verlage die (Unter-)Kategorien einzurichten, die bisher in der separaten Taxomonie "Verlage" waren - und dann schließlich die einzelnen Beiträge - manuell - insoweit von der einen in die andere Taxomonie umzusortieren
    • im ZWEITEN SCHRITT: (A.) eine Umbenennung der - danach völlig leeren Taxomonie "Verlage" in "Organisationen und Unternehmen" vorzunehmen und (B.) eine entsprechende Umsortierung der Beiträge in den beiden nicht funktionierenden Taxomonien "Organisationen" und "Verlage" in die neue - umbenannte - Taxomonie "Organisationen und Unternehmen" (= bisher: "Verlage") vorzunehmen.
    • und dann im DRITTEN SCHRITT: die - dann wiederum leeren - beiden nicht-funktionierenden Taxomonien "Organisationen" und "Verlage" zu löschen.

    Das wäre allerdings zum einen ziemlich arbeitsaufwendig; und zum anderen würde ich nicht das Risiko eingehen wollen, mir durch die Umbenennung der beiden bisher funktionierenden Taxomonien auch diese noch zu zerschießen.

    Könnt Ihr die Erfolgsaussichten dieses - ins Auge gefaßten - Manövers abschätzen? Und: Würdet Ihr davon abraten oder dazu zuraten?

  • So - ich habe eine LÖSUNG gefunden --- warum sie funktioniert bzw. überhaupt nötig ist, verstehe ich allerdings nicht:

    Code
    register_taxonomy( 'NAME DER TAXOMONIE IN KLEINSCHREIBUNG', 'post', array(
            'label'        => __( 'NAME DER TAXOMONIE ggf. MIT GROSSEM ANFANGSBUCHSTABEN', 'textdomain' ),
            'rewrite'      => array( 'slug' => 'NAME DER TAXOMONIE IN KLEINSCHREIBUNG' ),


    • Meine ersten drei eigenen Taxmonien funktionieren damit - wie schon mehrfach erwähnt - anstandslos; die beiden neuesten nicht.

    nachgeschlagen und (wieder)gefunden:

    Zitat

    rewrite
    (boolean/array) (optional) Set to false to prevent automatic URL rewriting a.k.a. "pretty permalinks".

    • Also habe ich einfach mal ausprobiert, was passiert, wenn ich bei meinen beiden nicht funktionierenden Taxomonien
    Code
    'rewrite'      => array( 'slug' => 'NAME DER TAXOMONIE IN KLEINSCHREIBUNG' )

    durch

    Code
    'rewrite'      => false;

    ersetze - und siehe da: auf einmal funktionieren auch diese drei Taxomonien. :eek: :) ---

    Bliebe die Frage:

    Warum rief das, was bei meinen beiden neuesten Taxominien Probleme hervorrief, bei meinen ersten drei eigenen Taxomonien keine Probleme hervor?

    3 Mal editiert, zuletzt von Am Ende des Lateins (15. März 2019 um 00:17)

Jetzt mitmachen!

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