¡Hola!

Hoy, desde BeaSpaces quiero compartir, con todos vosotros, uno de los códigos PHP que sirve para poner la descripción de categoría de producto abajo en WooCommerce. Y es que, cuando estamos trabajando el SEO de las descripciones, lo ideal es que el bloque del texto esté abajo.

Antes de nada, recomiendo siempre hacer una copia de seguridad. Yo he puesto a prueba este código con Divi Builder y WooCommerce.

¿Cómo poner la descripción de categoría de producto abajo en WooCommerce?

Es sencillo, solo tenemos que instalar el plugin que nos permite añadir código en el head y el footer (podéis descargarlo haciendo clic aquí) y pegando el siguiente código:

// 1. Quitar la descripción de la parte superior
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );

// 2. Añadir la descripción después del listado de productos
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 15 );

Ahora que ya tienes el texto abajo, seguramente te has percatado que el texto está plano, ¿Dónde están las negritas y los encabezados? Pues bien…

Cómo mantener las cabeceras y las etiquetas en las descripciones de categoría de WooCommerce

Pues bien, usaremos el mismo plugin y pegaremos el siguiente código:

// Permitir que gestores de tienda guarden HTML sin filtros en descripciones
add_filter( 'wp_kses_allowed_html', 'permitir_cabeceras_woocommerce', 10, 2 );
function permitir_cabeceras_woocommerce( $allowed, $context ) {
    if ( current_user_can( 'manage_woocommerce' ) ) {
        $allowed['h1'] = array();
        $allowed['h2'] = array();
        $allowed['h3'] = array();
    }
    return $allowed;
}

Con esto, tendremos todo el SEO un poquito más simplificado, ¿Qué os parece?