Avisos
Vaciar todo

cambiar descripción corta por descripción larga

19 Respuestas
4 Usuarios
0 Reactions
769 Visitas
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

me gustaría poder cambiar la descripción corta por la larga en la página de productos, he encontrado como hacer todo lo demás pero imagino que se puede hacer con una función o plugin, me decanto por la primera, aunque no he encontrado ninguna que la haga o soy un mal buscador, ¿me podrias ayudar? estoy empezando a crear funciones pero estoy al inicio y todavía no cuento con la experiencia suficiente muchas gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 04/08/2018 10:46 am
Pepe
 Pepe
Respuestas: 41105
Illustrious Member Admin
 

Hola Angel.

Dependerá de la plantilla que estés utilizando y no es tan fácil cambiar la estructura, tienes que modificar código y la estructura de woocommerce, no es solo una función.

Algo que se podría hacer es ocultar la descripción corta, pero necesitamos que tengas la web activa para poder ver su estructura y realizar las pruebas que necesitamos.

Un saludo


 
Respondido : 04/08/2018 11:21 am
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

la web en cuestión es Contenido solo visible a usuarios registrados y no quiero ocultar si no hacer que se cambie una descripcion por otra, el tema es storefront y chill hotel, puede que deje de estar activa pues acabo de solicitar el cambio de DNS a webempresa, muchas gracias


 
Respondido : 04/08/2018 11:47 am
Pepe
 Pepe
Respuestas: 41105
Illustrious Member Admin
 

Hola Angel.

ok, veo que no carga, supongo que estarán con el traslado.
Una vez realizado el traslado lo indicas y vemos que se puede hacer.

Un saludo


 
Respondido : 04/08/2018 2:00 pm
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

la carga ya está realizada, espero ansioso una respuestaaaaaaaaaaa 😛 😛 😛 😛 😛 , estoy puliendo detalles y ese me tiene totalmente desquiciado


 
Respondido : 05/08/2018 9:28 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Angel,

Una pregunta que me gustaría poder hacerte antes de avanzar con esta consulta y por aquello de que tu SEO On Page no se vea afectado ¿porque necesitas cambiar la "descripción corta" por la "descripción larga" de los productos?

Saludos


 
Respondido : 06/08/2018 1:55 am
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

principalmente es una cuestión de usabilidad vendo curso y de la descripción corta a la completa, hay un desierto en medio, solo quiero hacerlo en la página de producto en las demás esta correcto, pero me interesa tu opinión sobre cómo afectará al SEO On Page, muchas gracias


 
Respondido : 06/08/2018 8:34 am
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

tambien me valdria con cambiar la posición de donde aparece aunque lo veo mucho más complejo, entrada corta + descripción larga


 
Respondido : 06/08/2018 8:37 am
Pepe
 Pepe
Respuestas: 41105
Illustrious Member Admin
 

Hola Angel.

Prueba añadiendo lo siguiente a tu archivo fuctions.php:

remove_action ('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);

Otra opción seria ocultarlo por CSS añadiendo lo siguiente a tu archivo style.css

 .woocommerce-product-details__short-description {display:none}

la diferencia entre el código de PHP y el de CSS es que este ultimo lo oculta pero sigue estando presente por ejemplo para los buscadores, con lo que el tema del seo sigue estando cubierto.

Un saludo


 
Respondido : 06/08/2018 10:21 am
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

Por lo que entiendo esa función oculta la la descripción pero no muestra la larga y yo quiero sustituir una por la otra, ¿Estoy equivocado?, con los css lo tenía claro.


 
Respondido : 06/08/2018 3:40 pm
Pepe
 Pepe
Respuestas: 41105
Illustrious Member Admin
 

Hola Angel.

Esa función lo que realiza es eliminar la descripción corta, la descripción del cuerpo de producto si que lo muestra.

La diferencia entre la función y el CSS es que con la función lo eliminas por completo y con el css lo que realizas es ocultarlo, es decir, si inspeccionas el código con el inspector del navegador veras que aparece la descripción corta pero no se muestra en la web.

Un saludo


 
Respondido : 06/08/2018 3:47 pm
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

Perdonar mi pesadez pero creo que no me explico bien mi intención es sustituir una por otra en la misma posición, eliminar la corta y poner la larga en esa posición, si se queda en el mismo sitio no tiene sentido , por eso no entendía lo del SEO, muchas gracias.


 
Respondido : 06/08/2018 4:21 pm
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

y para ir entendiendo las funciones, a ver si las pillo, poco a poco y dejo de dar la bara.

remove_action ('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);

remove_action eliminar la opción woocommerce_single_product_summary de la pagina woocommerce_template_single_excerpt con prioridad 20 es correcto?


 
Respondido : 06/08/2018 4:25 pm
Pepe
 Pepe
Respuestas: 41105
Illustrious Member Admin
 

Hola Angel.

eso ya dependerá de la estructura de tu web, cada una es distinta, por defecto woocommerce distribuye el contenido por bloques, es decir tienes un archivo para el bloque de la descripción corta y otro archivo par el cuerpo del producto y es complicado de modificar la estructura y mas aconsejarde wn una web que es de pago y no la conocemos. Lo mejor es que realices esa consulta con los desarrolladores de la web.

es correcto?
exacto, el numero final es el que le indica la posición en la que se mostrara, pero eso es estándar, es decir, el desarollador de la web puede haber movido los bloques en pociones distintas.

Un saludo


 
Respondido : 06/08/2018 5:06 pm
Angel Abel Bartolomé Rodriguez
Respuestas: 64
Trusted Member
Topic starter
 

estoy desquiciado jejejejeje, hay alguna forma de hacer lo que quiero?


 
Respondido : 06/08/2018 5:19 pm
Página 1 / 2