Avisos
Vaciar todo

[Resuelto] Eliminar texto por defecto  

 
carlos
 carlos
Reputable Member

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.
aaa
  


Contenido solo visible a usuarios registrados

Respondido : 06/02/2023 9:37 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

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 

 

Respondido : 06/02/2023 11:00 am

carlos
 carlos
Reputable Member

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.

b

 saludos!

Respondido : 06/02/2023 5:11 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

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 

Respondido : 06/02/2023 5:32 pm

Cursos Gratuitos WordPress

carlos
 carlos
Reputable Member

Genial, ahora sí! Utilizando ambos códigos, funciona perfecto.

Muchas gracias!

Respondido : 06/02/2023 7:28 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

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 😊 

Respondido : 06/02/2023 7:35 pm

wpdoctor-revisa-la-salud-de-tu-wordpress