Obtener slug usando la identificación del término

1 minuto de lectura

Necesito ayuda. Busqué en Google casi todo, pero no obtuve el slug de categoría usando term_id
$term_id

Por favor ayuda disculpe si esta pregunta se hizo antes

Gracias por adelantado

  • Tenga en cuenta que buscar en Google “slug de categoría usando term_id” da get_term_by() como primeros resultados. Lo que le permite obtener un término (lo que llama una “categoría”) de su ID y recuperar fácilmente el slug del objeto de término devuelto. La misma página de documentación le brinda la lista de campos del objeto de término devuelto, incluido “slug” …

    – Mtxz

    06/09/2018 a las 17:50


$term_object = get_term( $term_id );
$term_object->slug;

  • $objeto_término->slug; en esto se muestra Tratando de obtener la propiedad ‘slug’ de un no objeto en/

    – Ghugu

    6 sep 2018 a las 17:23

  • Cambié la respuesta, esto debería funcionar a menos que la identificación no sea correcta

    – Ash0ur

    6 sep 2018 a las 17:25

Puedes usar $term = get_term_by('id', $id) ver la página del códice get_term_by().

Luego acceda a slug usando $term->slug.

  • Al intentar obtener la propiedad ‘slug’ de un no objeto, muestra este error

    – Ghugu

    6 sep 2018 a las 17:12

  • Significa que get_term_by no encontró ningún resultado. ¿Estás seguro de que existe un término con el ID que proporcionas?

    – Mtxz

    6 sep 2018 a las 17:39

  • No es que esta sea casi exactamente la misma respuesta que publiqué en comparación con Ash0ur, pero antes 🙂

    – Mtxz

    06/09/2018 a las 17:40


¿Ha sido útil esta solución?