Woocommerce: ¿Cómo eliminar “Archivo” en el título?

3 minutos de lectura

avatar de usuario
señorroman

Estoy tratando de eliminar la palabra “Archivo” del título de la página.

¿Cómo eliminarlo? ¿Añadiendo un filtro?

Ejemplo:

Mis colecciones Archivo | mi nombre de sitio

Lo mejor es usar WordPress SEO de Yoast.

Dentro de Títulos y metas, vaya a la pestaña Taxonomías y actualice la plantilla de Título para Categorías de productos para eliminar la palabra Archivo. El mío terminó luciendo así:

%%term_title%% %%page%% %%sep%% %%nombre del sitio%%

puede reescribir el filtro en functions.php para que falle, lo que hace que WooCommerce no lo renderice.

function override_page_title() {
return false;
}
add_filter('woocommerce_show_page_title', 'override_page_title');

  • O, una sola línea: add_filter(‘woocommerce_show_page_title’, ‘__return_false’);

    – passatgt

    27 de febrero de 2014 a las 12:28

  • O, add_filter( 'woocommerce_show_page_title', function() { return false; } );

    – adamj

    8 de julio de 2014 a las 7:02


  • Supongo que esta es la respuesta incorrecta, ya que op solicitó la etiqueta de título (no muy claro, pero su fragmento de código anterior parece). pero estaba buscando ESTA respuesta. quería eliminar el título del archivo de la plantilla de la página y esto es lo que hace esta función, así que estoy bien con esto 🙂

    – bocina31

    23 de marzo de 2016 a las 10:43


Si está utilizando Yoast SEO (Versión 8.1.2), las opciones se trasladaron a:

Yoast SEO -> Apariencia de búsqueda -> Taxonomías.

ingrese la descripción de la imagen aquí

Allí busque por categorías de productos (product_cat) y ábralo.

ingrese la descripción de la imagen aquí

Luego quite la cadena de Archivos de la cabeza.

Sé que esta es una publicación anterior, pero probé las respuestas aquí y no funcionó. Encontré la solución basándome en la respuesta de renegadesk, pero además de ir a la pestaña Taxonomías, también tuve que cambiarla en la pestaña Tipos de publicaciones. Vea abajo:

Obtén WordPress SEO by Yoast si aún no lo tienes, luego haz clic en SEO > Títulos y metas > Tipos de publicación. Desplácese hacia abajo y busque el encabezado “Archivos de tipos de publicaciones personalizadas”. En los “Productos”, puede editar el contenido de este título. El mío ahora se ve así:

%%pt_plural%% %%page%% %%sep%% %%sitename%%

En woocommerce parece haber 3 instancias de Archivos (distingue entre mayúsculas y minúsculas) una en \wp-content\plugins\woocommerce\woocommerce-hooks.php alrededor de la línea 50 y 2 en \wp-content\plugins\woocommerce\woocommerce-template.php alrededor de las líneas 240 ish Quizás uno de esos es lo que está buscando y puede modificar el código.

avatar de usuario
Alejandro Behling

además de Ted C:

Para este propósito, WordPress ya tiene funciones predefinidas que comienzan con __return_. En este caso, la función que está buscando es __return_false.

add_filter(‘woocommerce_show_page_title’, ‘__return_false’,10,0); también funcionará.

Los dos últimos parámetros son el orden de la función y el número de parámetros que se le pasan.

Siempre es una buena práctica configurarlos, pero esto solo es necesario si desea modificar el orden predeterminado (10) y la cantidad de parámetros pasados ​​(1).

avatar de usuario
Vicente Rocher

Tiene este filtro para todos los casos: “get_the_archive_title”. Pero luego hay diferentes casos.

Por ejemplo, para una categoría simple puedes hacer:

function prefix_category_title( $title ) {
  if(is_category()){
    $title = single_cat_title( '', false );
  }
  return $title;
}
add_filter( 'get_the_archive_title', 'prefix_category_title' );

Para el tipo de publicación personalizada, debe hacer:

function prefix_category_title( $title ) {
  if(is_archive('slug-of-your-custom-post-type')){
    $title = single_cat_title( '', false );
  }
  return $title;
}
add_filter( 'get_the_archive_title', 'prefix_category_title' );

Así que finalmente tienes muchas condiciones como:

  • es_categoría
  • es_archivo
  • es_etiqueta
  • es_autor
  • es_año
  • es_impuesto

https://developer.wordpress.org/reference/functions/get_the_archive_title/

Vicente.

¿Ha sido útil esta solución?