Acelerar WooCommerce, snippet que trata peticiones

Acelerar WooCommerce, snippet que trata peticiones

El WooCommerce es un plugin fantástico para crear una tienda online, más cuando se trata de Acelerar WooCommerce, ya que es necesario dar una atención especial porque genera una serie enorme de peticiones a la base de datos que pueden ralentizar la carga de tu tienda online. Para evitarlo, debes añadir el siguiente código al archivo functions.php del tema activo.

Snippet para Acelerar WooCommerce

/**
 * Quitar tag Generator, estilos y scripts de páginas.
 */
add_action( 'wp_enqueue_scripts', 'hugocalixto_manage_woocommerce_styles', 99 );

function hugocalixto_manage_woocommerce_styles() {
 
 remove_action( 'wp_head', array( $GLOBALS['woocommerce'], 'generator' ) );

 if ( function_exists( 'is_woocommerce' ) ) {

 if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() ) {
 wp_dequeue_style( 'woocommerce_frontend_styles' );
 wp_dequeue_style( 'woocommerce_fancybox_styles' );
 wp_dequeue_style( 'woocommerce_chosen_styles' );
 wp_dequeue_style( 'woocommerce_prettyPhoto_css' );
 wp_dequeue_script( 'wc_price_slider' );
 wp_dequeue_script( 'wc-single-product' );
 wp_dequeue_script( 'wc-add-to-cart' );
 wp_dequeue_script( 'wc-cart-fragments' );
 wp_dequeue_script( 'wc-checkout' );
 wp_dequeue_script( 'wc-add-to-cart-variation' );
 wp_dequeue_script( 'wc-single-product' );
 wp_dequeue_script( 'wc-cart' );
 wp_dequeue_script( 'wc-chosen' );
 wp_dequeue_script( 'woocommerce' );
 wp_dequeue_script( 'prettyPhoto' );
 wp_dequeue_script( 'prettyPhoto-init' );
 wp_dequeue_script( 'jquery-blockui' );
 wp_dequeue_script( 'jquery-placeholder' );
 wp_dequeue_script( 'fancybox' );
 wp_dequeue_script( 'jqueryui' );
 }
 }
 
}

Entendemos el Código

if ( function_exists( 'is_woocommerce' ) ) {

Primero comprobamos si está instalado WooCommerce para evitar errores fatales

if ( ! is_woocommerce() && ! is_cart() && ! is_checkout() ) {

Y con ese, aplicamos el dequeue a scripts y estilos

Conclusión

¿Has visto que con unas pocas líneas de código podemos manejar un montón de peticiones a la base de datos para Acelerar WooCommerce?

¡Importante! No olvides insertar el snippet en el functions.php de su “tema hijo” o en un “plugins de funciones“. Si lo inserta en su tema principal, corre el riesgo de perderlo en la próxima actualización del tema activo.

Si necesitas ayuda para el Diseño y Desarrollo de Tiendas Online,
¡contáctame hoy mismo y juntos trabajaremos en alcanzar tus objetivos!

Si te ha gustado y aprovechado lo que has leído, comparte o comenta que estaré encantado de responder a tus preguntas.

Hasta el próximo post.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.


Warning: Array to string conversion in /home/eshuucall/public_html/wp-content/themes/huuguu/v-2/template.php on line 97
Array
Sobre Hugo Calixto

Hugo Calixto¡Hola! Soy Hugo Calixto, Desarrollador Web con amplios conocimientos en Wordpress y Woocommerce y Experto en SEO.

Qué hago: Desarrollo sitios personalizados (con o sin Wordpress), administro servidores y soy experto en SEO (optimización de sitios para motores de búsqueda).

Y lo que más me gusta de mi trabajo es: "Ayudar a la gente" y "Probar de todo" y "usar lo que aprendo para poder hacer cosas nuevas".

¡Oh! Si necesitas ayuda, llama a Hugo Calixto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

cta 601 37 38 42

601 37 38 42

cta Escríbeme

Escríbeme

cta 601 37 38 42

601 37 38 42