Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /homepages/27/d354525915/htdocs/blog/wp-content/themes/neomode/functions.php on line 165
Deprecated: Function utf8_decode() is deprecated in /homepages/27/d354525915/htdocs/blog/wp-content/themes/neomode/functions.php on line 170
Supongamos que tenemos un custom post type registrado con el nombre routes y queremos que cuando seleccionemos una categoría o un tag de uno de estos post en la plantilla archive.php, que es la que usamos para mostrar los resultados, se muestre la categoría y tag elegidos y si es tag o categoría cómo hacemos con los post normales.
Para ello nos vamos a la plantilla archive.php y hacemos:
PHP
if ( is_tax( 'routes-tag' ) ) {
echo '<span class="key main-color">'.single_term_title('', false).'</span> tag';
} elseif ( is_tax( 'routes-category' ) ) {
echo '<span class="key main-color">'.single_term_title('', false).'</span> category';
}
Suponiendo que el slug para tags y categorías del CPT routes es respectivamente routes-tag y routes-category.
Deja una respuesta