Transformar función get_the_term_list a texto

Wordpress

En un post anterior, veíamos como mostrar visualmente la taxonomía a la que pertenece un post. Como pudimos comprobar, esta función nos arrojaba la taxonomía como un enlace hacia todos los post de esa taxonomía (Chica en este ejemplo).

Resultado al mostrar get_the_term_list

 

Ahora, en este post, vamos a ver como transformar el resultado de esa función para que nos muestre lo mismo pero en texto plano (Utilizando el ejemplo anterior, queremos que nos muestre sólo la palabra Chica, sin ningún enlace). Para conseguir esto, debemos utilizar el siguiente código:

A continuación explicaremos lo que hace cada una de las 3 líneas de código que acabamos de ver:

  1. $b = get_the_term_list( $post->ID, ‘genero’); Creamos una variable llamada b que será la taxonomía del post actual.
  2. $b = strip_tags( $b ); Establecemos que la variable b que acabamos de crear no tenga ningún enlace, sólo el nombre de la misma.
  3. echo $b; Mostramos la variable en pantalla.

Utilizar una taxonomía como Class o ID de un elemento

Aprovechando que con lo que acabamos de ver tenemos la información de la taxonomía a la que pertenece un post, vamos a ver también como podríamos utilizarla para crear un elemento DIV cuya clase o id fuera esa taxonomía.

Un ejemplo sería el siguiente:

Como vemos, realizamos el mismo proceso que en el código anterior pero en lugar de mostrar el nombre de la taxonomía directamente en pantalla, lo utilizamos dentro de la etiqueta DIV.

Esto puede sernos útil junto a CSS para mostrar ciertos elementos (DIVs por ejemplo) sólo cuando se trate de una taxonomía en particular. De esta forma además de ganar una nueva funcionalidad, no estaremos mostrando un elemento en concreto si no lo necesitamos.

Transformar función get_the_term_list a texto Modificado: mayo 8th, 2018 by Jose Manuel

POST RELACIONADOS


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *