//Cambiamos el logo

add_action( ‘login_enqueue_scripts’, ‘bs_change_login_logo’ );

function bs_change_login_logo() { ?>

<style type=”text/css”>

  

#login h1 a {

background-image: url(REEMPLAZARURLDELAIMAGENAQUI);

pointer-events:none

}

 

</style>

 

<?php }

//Cambiamos la URL del logo  

add_filter( ‘login_headerurl’, ‘bs_login_logo_url’ );

function bs_login_logo_url($url) {

    return ‘#’;}

//Cambiamos el título de la URL del logo

add_filter( ‘login_headertitle’, ‘bs_login_logo_url_title’ );

function bs_login_logo_url_title() {

    return ”;}

Paso 1: declarar la página de checkout como página de carrito también

Para hacerlo simplemente nos vamos a WooCommerce > Ajustes Avanzado y en la opción Página de carrito elegimos la página del checkout, que por defecto debería llamarse Finalizar compra.

Guardamos los cambios y vamos a por el siguiente paso.

 

Paso 2: colocamos el carrito antes del checkout

Lo que vamos a hacer es simplemente añadir un pequeño snippet de PHP:

add_action( ‘woocommerce_before_checkout_form’, ‘bps_cart_checkout_same_page’, 5 );

 

function bps_cart_checkout_same_page() {

if ( is_wc_endpoint_url( ‘order-received’ ) ) return;

echo do_shortcode(‘[woocommerce_cart]’);

}