1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Custom Kategorie ausgeben

Dieses Thema im Forum "Design" wurde erstellt von Peter G, 12. Dezember 2021.

  1. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Hallo WP Gemeinde, ich habe einen Custom Post Type und eine dazugehörige Custom Kategorie registriert. Ich kann Beiträge erstellen und auch die Kategorie auswählen. Leider klappt das mit der Ausgabe nicht. Alles suchen und probieren hat mich nicht weitergebracht.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Die Ausgabe:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Wie bekomme ich die dazugehörige Kategorie zur Anzeige?

    Vielen Dank
    VG Peter G
     
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    #2 b3317133, 12. Dezember 2021
    Zuletzt bearbeitet: 12. Dezember 2021
    Peter G gefällt das.
  3. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Hallo, vielen Dank für die Hilfe. Wir kommen der Sache schon näher.
    Mein Code für die Ausgabe:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Jetzt werden quasi alle "Kategorien" angezeigt. Zum Hersteller gibt es als Unterkategorie diverse Modelle. Ich möchte aber nur die Eltern Kategorie (Hersteller) anzeigen. Ich konnte dazu nichts finden.

    Was mir dabei auch aufgefallen ist, ist die Linkstruktur.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Mercedes Benz ist die Eltern Kategorie und 190 eine Unterkategorie, Modell, von Mercedes Benz. Die links sollten aber so aussehen. Gibt es da beim registrieren die Möglichkeit das man das angeben kann.

    Gewünscht wäre das hier:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Vielen Dank VG Peter G
     
  4. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    In dem Fall schau Dir get_terms() und die entspr. Parameter an.
    Schau Dir das Feld rewrite mit hierarchical in der register_taxonomy() Dokumentation an.
     
    Peter G gefällt das.
  5. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Hallo, danke für deine Antwort. Ich habe mir das Feld rewrite mit hierarchical angeschaut. Die Lösung habe ich gefunden.
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Danke für´s helfen
    VG Peter G
     
  6. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Lies nochmal die Dokumentation für das Feld rewrite.
     
    Peter G gefällt das.
  7. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    In dem Moment wo ich es abgeschickt hatte viels mir wie Schuppen von den Augen.
     
  8. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Hallo, danke für die Hilfe. Leider komme ich mit der Anzeige der Child Kategorie im Loop (Archiv) nicht weiter. Ich habe mir die Funktionen get_terms und die Parameter angeschaut. Der Lösung bin ich damit nicht näher gekommen.
    Meist erhalte ich nur Listen aller Eintraäge:
    Meine Kategorie sieht so aus:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Ich möchte im Loop nur den Namen der zum Post gehörenden Kategorie Level 2 anzeigen.

    Mein Lösungsansatz geibt mir nur die alle Kategorien Level 1 aus.
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Irgendwie hab ich wohl noch einen Denkfehler.
    Schönen 4. Advent
    VG Peter G
     
  9. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Hier scheint die Taxonomy falsch geschrieben zu sein:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    Peter G gefällt das.
  10. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Oh ja, jetzt werden alle Kategogrienamen angezeigt. Ist auch nicht richtig.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  11. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Ja korrekt, Dein get_terms() Code ermittelt erst alle Einträge im Top Level der Taxonomie, gibt dann jeweils deren Namen aus und ermittelt alle Einträge unterhalb und gibt deren Namen aus. Wozu die WP_Query Schleife gut ist, erschliesst sich nicht.
     
    Peter G gefällt das.
  12. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Ich denke das ich die benötige um die Beiträge des Custom Post Types auszugeben.
     
  13. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Es werden keine Beiträge im Code ausgegeben.

    Mit get_terms() greift man unabhängig von einem Beitrag o.ä. auf alle Einträge in einer Taxonomie zu, siehe auch WordPress Dokumentation.
     
    Peter G gefällt das.
  14. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Hallo und gesundes Neues noch an euch, ich habe das Problem ein paar Tage vor mir hergeschoben. Leider komme ich an dem Punkt nicht wirklich weiter. Ich bekomme immer nur eine Liste aller Einträge meiner Taxonomie zurück. Ich möchte aber nur die Eltern Kategorie des entsprechenden Posts.

    Es handelt sich hier um eine Seite wo alle Beiträge aufgelistet werden. Im einzelnen Beitrag soll nur der Name der Eltern Kategorie angegeben werden und eben nicht die gesamte Liste.

    Gibts irgenwo noch einen Tipp den ich mir anschauen kann wo ich es vielleicht besser verstehe bevor ich das gesamte Internet leerlese :) ?

    VG Peter G
     
  15. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Hallo Wordpress Gemeinde,
    heute habe ich mich wieder mit dem Thema befasst und komme der Sache schon näher. Hier mein Code:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Leider zeigt es mir nur die unterste Taxonomie an. Wenn ich chidless false eingebe kommt nur die oberste Taxonomie.
    Welche Parameter fehlen jetzt noch um um all Childrens anzuzeigen.

    VG Peter G
     
  16. Peter G

    Peter G Well-Known Member

    Registriert seit:
    7. April 2014
    Beiträge:
    71
    Zustimmungen:
    0
    Hallo, ich habe eine Lösung gefunden und will euch an meiner Lösung teilhaben lassen. Ich bin mir sicher das es eine elegantere Lösung dafür gibt.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Für Tipps und Hinweise bin ich dankbar.

    VG Peter
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden