//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]’);
}