Hola!
Quiero eliminar el texto que viene por defecto en el escritorio de "mi cuenta" en Woocommerce (adjunto imagen), y para hacerlo he utilizado este código que recomendáis en este hilo.
.woocommerce-MyAccount-content p {
display: none;
}
Ese código efectivamente ha eliminado el texto que quiero, pero también elimina el contenido de la pestaña "Detalles de la cuenta".
Yo solo necesito eliminar el texto que viene por defecto en la zona de escritorio, ya que he añadido un texto personalizado mediante código en el archivo functions y solo quiero que se vea dicho texto.
¿Cómo puedo hacerlo? Muchas gracias.
Contenido solo visible a usuarios registrados
Hola Carlos.
.- Accede a tu cuenta de panel > Administrador de archivos.
.- Accede a wp-content -> plugins -> woocommerce -> templates -> myaccount y edita el archivo dashboard.php
.- Busca el siguiente código:
<p>
<?php
/* translators: 1: Orders URL 2: Address URL 3: Account URL. */
$dashboard_desc = __( 'From your account dashboard you can view your <a href="%1$s">recent orders</a>, manage your <a href="%2$s">billing address</a>, and <a href="%3$s">edit your password and account details</a>.', 'woocommerce' );
if ( wc_shipping_enabled() ) {
/* translators: 1: Orders URL 2: Addresses URL 3: Account URL. */
$dashboard_desc = __( 'From your account dashboard you can view your <a href="%1$s">recent orders</a>, manage your <a href="%2$s">shipping and billing addresses</a>, and <a href="%3$s">edit your password and account details</a>.', 'woocommerce' );
}
printf(
wp_kses($dashboard_desc ,$allowed_html ),
esc_url( wc_get_endpoint_url( 'orders' ) ),
esc_url( wc_get_endpoint_url( 'edit-address' ) ),
esc_url( wc_get_endpoint_url( 'edit-account' ) )
);
?>
</p>
Sustituye el código por lo siguiente:
<p>
<?php
/* translators: 1: Orders URL 2: Address URL 3: Account URL.
$dashboard_desc = __( 'From your account dashboard you can view your <a href="%1$s">recent orders</a>, manage your <a href="%2$s">billing address</a>, and <a href="%3$s">edit your password and account details</a>.', 'woocommerce' );
if ( wc_shipping_enabled() ) {
/* translators: 1: Orders URL 2: Addresses URL 3: Account URL.
$dashboard_desc = __( 'From your account dashboard you can view your <a href="%1$s">recent orders</a>, manage your <a href="%2$s">shipping and billing addresses</a>, and <a href="%3$s">edit your password and account details</a>.', 'woocommerce' );
}
printf(
wp_kses($dashboard_desc ,$allowed_html ),
esc_url( wc_get_endpoint_url( 'orders' ) ),
esc_url( wc_get_endpoint_url( 'edit-address' ) ),
esc_url( wc_get_endpoint_url( 'edit-account' ) )
);*/
?>
</p>
Lo que hicimos fue comentar todo ese bloque de código que es el que muestra ese texto.
Un saludo
Gracias Pepe! Aunque aún sigue quedando una frase (adjunto imagen). ¿Es posible quitarla?
Ahí me estorba y para cerrar sesión ya hay un botón específico en el menú de la izquierda, por lo que es frase realmente no me hace falta.
saludos!
Hola Carlos,
En este caso puedes probar si con el siguiente codigo CSS lograr ocultar este texto que necesitas
.woocommerce-MyAccount-content > p:nth-child(1n) {
display: none;
}
Verifícalo y nos comentas como va todo
Un Saludo
Genial, ahora sí! Utilizando ambos códigos, funciona perfecto.
Muchas gracias!
Hola Carlos,
Enhorabuena has logrado modificarlo lo que necesitas, es un placer para nosotros siempre poder ayudarte.
No dudes en escribirnos si tienes cualquier otra consulta.
Un Saludo 😊