Ich brauche Hilfe. Ich habe fast alles gegoogelt, bekomme aber keine Kategorie-Slugs term_id
$term_id
Bitte um Hilfe, Entschuldigung, falls diese Frage schon einmal gestellt wurde
Danke im Voraus
Ich brauche Hilfe. Ich habe fast alles gegoogelt, bekomme aber keine Kategorie-Slugs term_id
$term_id
Bitte um Hilfe, Entschuldigung, falls diese Frage schon einmal gestellt wurde
Danke im Voraus
$term_object = get_term( $term_id );
$term_object->slug;
$term_object->slug; Auf diesem wird versucht, die Eigenschaft ‘Slug’ eines Nicht-Objekts in / zu erhalten
– Gugu
6. September 2018 um 17:23 Uhr
Ich habe die Antwort geändert, dies sollte funktionieren, es sei denn, die ID stimmt nicht
– Ash0ur
6. September 2018 um 17:25 Uhr
Sie können verwenden $term = get_term_by('id', $id)
siehe Codex-Seite get_term_by().
Greifen Sie dann mit auf Slug zu $term->slug
.
Beim Versuch, die Eigenschaft ‘Slug’ eines Nicht-Objekts abzurufen, wird dieser Fehler angezeigt
– Gugu
6. September 2018 um 17:12 Uhr
Das bedeutet, dass get_term_by kein Ergebnis gefunden hat. Sind Sie sicher, dass ein Begriff mit der von Ihnen angegebenen ID vorhanden ist?
– Mtxz
6. September 2018 um 17:39 Uhr
Nicht, dass dies die fast exakt gleiche Antwort ist, die ich im Vergleich zu Ash0ur gepostet habe, aber vorher 🙂
– Mtxz
6. September 2018 um 17:40 Uhr
Beachten Sie, dass die Suche bei Google nach „category slug using term_id“ get_term_by() als erste Ergebnisse liefert. Dadurch können Sie einen Begriff (was Sie eine “Kategorie” nennen) aus seiner ID abrufen und den Slug einfach aus dem zurückgegebenen Begriffsobjekt abrufen. Dieselbe Dokumentationsseite gibt Ihnen die Feldliste des zurückgegebenen Begriffsobjekts einschließlich “Slug” …
– Mtxz
6. September 2018 um 17:50 Uhr