• Resuelto lervalsan

    (@lervalsan)


    ¡Hola a todos!

    Llevo buscando durante un par de días la forma de quitar la palabra «Etiqueta» del resultado de búsqueda de una etiqueta de WordPress. Me explico:

    Cuando se accede a mi web a través de una etiqueta (www.ejemplo.com/nombre-etiqueta), en el resultado aparece algo como esto:

    Etiqueta: Nombre Etiqueta

    Me gustaría quitar la palabra etiqueta que aparece al principio, pero no sé por dónde empezar.

    ¡Muchas gracias de antemano por la colaboración!

    Saludos.

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Moderador LGrusin

    (@lgrusin)

    ¿Qué Tema usas?

    Un saludo

    Iniciador del debate lervalsan

    (@lervalsan)

    ¡Hola!

    Utilizo One Pirate, que es un tema hijo de Zerif Lite.

    ¡Gracias!

    Un saludo.

    Moderador LGrusin

    (@lgrusin)

    ¿Sólo quieres quitar la palabra «Etiqueta»? Lo digo porque también quitarías «Archivo», «Categoría», etc (en las página correspondientes), puesto que es la misma función la que se encarga de esto.

    Si quieres conservar lo anterior y sólo quitar la palabra «Etiqueta» hay que buscar algún invento.

    Un saludo

    Moderador Rafa Poveda

    (@bi0xid)

    El invento es el siguiente:

    • Mira a ver si tu tema tiene un archivo llamado tag.php. Si lo tiene, en él tienes que buscar la cabecera donde tienes que borrar ese Etiqueta: Nombre etiqueta.
    • Si no tiene archivo llamado tag.php, copia el archive.php y cámbiale el nombre a tag.php, y realiza el cambio del punto anterior.

    Este archivo tag.php es el que funcionará para los archivos de etiquetas, y puedes configurarlo a tu gusto.

    Y si estás utilizando One Pirate, tu opción es la segunda.

    Ya nos cuentas qué tal.

    Un saludo

    Iniciador del debate lervalsan

    (@lervalsan)

    ¡Hola!

    En primer lugar, muchas gracias a los dos por la ayuda. Ahora os comento:

    Lo que me has comentado tú, Rafa, no me funciona. El fichero archive.php no contiene la cabecera de etiquetas. Y aún así, cambiándolo de nombre y copiándolo en la carpeta de mi tema (One Pirate) tampoco da resultado. ¡Ojo! No sé si estaré haciendo algo mal…

    En cuanto a lo que me comenta LGrusin: no me importa quitar esos Strings (Etiqueta, Archivo y Categoría).

    ¡Muchas gracias!

    Un saludo.

    • Esta respuesta fue modificada hace 7 años, 7 meses por lervalsan.
    Moderador LGrusin

    (@lgrusin)

    Pues mira para quitar la palabra «Etiqueta» añade el siguiente código al final del archivo functions.php del tema hijo, es decir, del tema One Pirate.

    
    add_filter( 'get_the_archive_title', 'one_pirate_title_archive' );
    function one_pirate_title_archive($title) {
    if (is_tag()) {
    $title = single_tag_title( '', false );
    }
    return $title;
    }
    

    Para quitar el resto de palabras el código se complica un poco.

    Un saludo

    Iniciador del debate lervalsan

    (@lervalsan)

    ¡Muchísimas gracias LGrusin!

    ¡Funciona a la perfección!

    Investigaré un poco para ver cómo quito el resto de Strings.

    Un saludo.

    Moderador LGrusin

    (@lgrusin)

    Pues de aquí he cogido la idea, aunque faltan más, puedes ver lo largo que se puede hacer.
    https://developer.wordpress.org/reference/functions/get_the_archive_title/#user-contributed-notes

    Pincha en el icono del comentario abajo a la derecha.

    Un saludo

    • Esta respuesta fue modificada hace 7 años, 7 meses por LGrusin.
Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • El debate ‘Quitar la palabra «Etiqueta»’ está cerrado a nuevas respuestas.