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
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
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
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
la carga ya está realizada, espero ansioso una respuestaaaaaaaaaaa 😛 😛 😛 😛 😛 , estoy puliendo detalles y ese me tiene totalmente desquiciado
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
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
tambien me valdria con cambiar la posición de donde aparece aunque lo veo mucho más complejo, entrada corta + descripción larga
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
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.
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
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.
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?
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
estoy desquiciado jejejejeje, hay alguna forma de hacer lo que quiero?