WooCommerce: No mostrar productos relacionados

Por defecto, WooCommerce muestra en la página de productos individuales otros productos relacionados. Si por algún motivo queremos que no se muestren, podemos hacerlo eliminando la función que los muestra.

La función de WooCommerce que muestra los productos relacionados en la página de producto es woocommerce_output_related_products ejecutada a través del gancho de acción woocommerce_after_single_product_summary con prioridad 20, por lo que para evitar que se muestren los productos relacionados tan solo tendremos que eliminar la función con una remove_action colocada en el archivo functions.php de nuestro tema (mejor tema hijo) o en nuestro plugin de funciones personales.

En el caso de querer eliminarla desde el archivo functions.php de nuestro tema, tan solo deberemos añadir los siguiente:


remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );

En el caso de querer eliminarla desde un plugin, deberemos ejecutar la remove_action conectada al gancho init de WordPress:


add_action( 'init', 'galussothemes_remove_woocommerce_output_related_products' );
function galussothemes_remove_woocommerce_output_related_products() {

    remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );

}

Y esto es todo, ya puedes ocultar los productos relacionados en las páginas de producto de WooCommerce.

Leave a Reply

Your email address will not be published. Required fields are marked *