Tabla de contenidos
Introducción
Por defecto WordPress le agrega un prefijo identificador a los títulos que corresponden a los contenidos dinámicos de las taxonomías existentes, entre ellas tenemos las categorías, las etiquetas y cualquier otro tipo de taxonomía que se agregue de forma posterior.
Esto puede significar un problema para aquellos que desean que no aparezca dicho prefijo ya que da la impresión de estar de mas.
A continuación vamos a retirar este prefijo de una forma definitiva y muy sencilla
Quitar prefijos mediante fragmento de código
Para lograr nuestro cometido es necesario agregar un fragmento de codigo el cual puede ser incluido de dos maneras:
Por medio de la edición del archivo functions.php que está ubicado en nuestra cuenta de hosting dentro de nuestro cPanel en la ruta Administrador de archivos > public_html > wp-content > Themes > Tu_Tema
En Cpanel
En WePanel
Por medio de un plugin que nos permite agregar de forma aislada códigos específicos llamado Code Snippets
El código en cuestión que vamos a agregar es el siguiente:
function hap_hide_the_archive_title( $title ) {
if ( is_rtl() ) {
return $title;
}
$title_parts = explode( ': ', $title, 2 );
if ( ! empty( $title_parts[1] ) ) {
$title = wp_kses(
$title_parts[1],
array(
'span' => array(
'class' => array(),
),
)
);
$title = '' . esc_html( $title_parts[0] ) . ': ' . $title;
}
return $title;
}
add_filter( 'get_the_archive_title', 'hap_hide_the_archive_title' );
Una vez agregado el fragmento de código validamos que en efecto el prefijo ha desaparecido
Conclusión
En definitiva este tipo de opciones deberían de estar disponibles por defecto en WordPress, considerando que algunos constructores y temas omiten este prefijo por defecto, de igual manera podemos plantear una solución efectiva con fragmentos de código como el que acabamos de probar.
¿Te ha resultado útil este artículo?
Equipo de soporte WordPress y Woocommerce en Webempresa.