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

Child-Kategorie von bestimmter Eltern-Kategorie ausgeben (Frage an Profis)

Dieses Thema im Forum "Design" wurde erstellt von gabbo, 19. Januar 2015.

Schlagworte:
  1. gabbo

    gabbo Well-Known Member

    Registriert seit:
    24. Januar 2009
    Beiträge:
    179
    Zustimmungen:
    0
    Hallo,

    wenn man die Child Kategorie einer bestimmten "Eltern" Kategorie ausgeben will geht das ja recht einfach. In diesem Beispiel ist die ID der Elternkategorie "7".

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Wenn es sich dabei aber mit eine andere Taxonomy handelt, in meine Fall um die vom Plugin "The Events Calendar" dann sollte es für mein Verständnis so aussehen.

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Oder auch so

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Damit erfolgt aber keine Ausgabe. Vielleicht sieht ja jemand von Euch sofort was an dem Code-Snippet falsch ist. Ich komm leider nicht drauf.

    Andere Fehler kann ich ausschließen. Auf dem Template auf dem ich den Code teste werden direkt darüber die Kategorien erfolgreich ausgegeben. Nur halt ohne die spezifische Abfrage einer bestimmten Eltern-Kategorie.
     
  2. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Muster, vorausgesetzt 'tribe_events' ist richtig und es gibt Beiträge in passende Unterkategorien:

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

    gabbo Well-Known Member

    Registriert seit:
    24. Januar 2009
    Beiträge:
    179
    Zustimmungen:
    0
    Tatsächlich habe mich bei der Taxonomy getäuscht. Korrekt ist "TribeEvents".

    So funktioniert es dann auch, es werden dann allerdings alle Unterkategorien von der Elterkategorie mit der ID "7" ausgegeben. Jetzt muss ich es nur noch hinbekommen, dass nur die Kategorien angezeigt werden, die dem jeweiligen Beitrag zugeordnet sind.

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

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.683
    Zustimmungen:
    1.786
    z.B. in der loop des Beitrags:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  5. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  6. gabbo

    gabbo Well-Known Member

    Registriert seit:
    24. Januar 2009
    Beiträge:
    179
    Zustimmungen:
    0
    Wie gesagt, folgender Code erzeugt eine korrekte Lister der dem Beitrag zugeordneten Kategorien. Und diesen Ersetze ich.

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Setze ich den Deinen Code-Muster direkt darunter, werden wieder sämtliche Kategorien die es gibt ausgegeben.

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

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    global $post kann in diesem Fall raus
     
  8. gabbo

    gabbo Well-Known Member

    Registriert seit:
    24. Januar 2009
    Beiträge:
    179
    Zustimmungen:
    0
    So dann? Gibt leider weiterhin den kompletten Kategoriebaum der Event-Taxonomy aus.

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

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Vergleich doch mal das Ergebnis von tribe_get_event_categories() und get_the_terms($post->ID, TribeEvents::TAXONOMY)
     
  10. gabbo

    gabbo Well-Known Member

    Registriert seit:
    24. Januar 2009
    Beiträge:
    179
    Zustimmungen:
    0
    tribe_get_event_categories() gibt korrekt nur die, dem Beitrag zugeordneten, Kategorien aus.
     
  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