Descargas ilimitadas y Licencias Originales

Suscríbete o Inicia Sesión y descarga todos los recursos que quieras sin coste adicional. Todos los Plugins y Themes de WordPress en un clic. Además podrás acceder a Licencias Originales y API Keys.

Inserta un sidebar exclusivo para la página de pago

Con este breve fragmento de código, puedes agregar un sidebar exclusivo que solo se visualizará en la página de “Finalizar compra”. Es perfecto para exhibir testimonios o información adicional sobre el producto que sea relevante para el cliente, contribuyendo así a aumentar la tasa de conversión.

// Añade un sidebar exclusivo para la página de pago. (Útil para mostrar testimonios o información adicional del producto relevante para el cliente).
if ( in_array( 'woocommerce/woocommerce.php', get_option( 'active_plugins' ) ) && version_compare( WC()->version , '3.0.0', '>' ) ){

    add_action( 'widgets_init', 'register_checkout_sidebar' );
    function register_checkout_sidebar(){
    
        // Registra el nuevo sidebar para la página de pago
        register_sidebar(array(
        	    'name'  => __('Checkout', 'woocommerce'),
        	    'id'    => 'checkout'
        	));
    }
    
    add_action( 'sidebars_widgets', 'show_checkout_sidebar' );
    function show_checkout_sidebar( $widgets ){
        global $post;
        $key = '';
    
        if ( !is_checkout() ) return $widgets;
        
        // Comprueba si hay sidebars disponibles y selecciona el principal para reemplazarlo por el de finalizar compra
        $key = preg_grep( '/^sidebar[\d]*/', array_keys( $widgets ));
        $key = current( $key );

        if ( !empty( $key ) && isset( $widgets[ 'checkout' ] ) ) {
        
            $widgets[ $key ] = $widgets[ 'checkout' ];
        }
    
        return $widgets;
    }
}

 

Productos destacados