¿Qué función mostrará las taxonomías personalizadas asociadas con una publicación como texto?
Actualmente estoy usando get_the_term_list, que funciona muy bien para una página en particular, pero no tanto cuando uso una taxonomía en la etiqueta de título del enlace permanente de archive-postype.php.
custom-taxonomy
customization
terms
m-torin
fuente
fuente
get_the_terms()
. Consulte la página del códice para obtener información.Sin embargo, @anu tiene razón, descubrí que puede llamar a la función php strip_tags para quitar las etiquetas del valor de retorno.
fuente
$terms = strip_tags( $terms, '<li>' );
Creo que la mejor manera es implementar un filtro para la lista de términos, que extrae a través de regexp solo el texto, de la lista
get_the_terms_list () se implementa aquí: http://core.trac.wordpress.org/browser/tags/3.0.4/wp-includes/category-template.php#L948 .
Puede implementar su propio filtro.
fuente
Necesito lo mismo y probé la solución de Zack que funciona muy bien. Por ejemplo, si solo necesita el término para poner en css id o class. Solo una anotación sobre la solución, la función está mal llamada, correctamente es "get_the_term_list".
Les muestro mi ejemplo:
fuente
Aquí $ terms es una matriz, por lo que puede usar un bucle foreach.
fuente