Soporte » Guías – Resolución de problemas » Crear «leer mas» html

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador LGrusin

    (@lgrusin)

    Estás metiendo el texto en la descripción de la categoría.

    ¿No es mejor meterlo en la página de inicio?

    erpepito

    (@erpepito)

    Perdona, donde te refieres con pagina de inicio?

    Esta web no la monté yo, la he cogido ahora para hacerle unos cambios y me he encontrado cositas como esa.

    Gracias

    Moderador Jose Luis

    (@jose64)

    A lo que se refiere @lgrusin es que la descripción de una categoría debe ser un texto breve, si es que es necesario. Lo que te interesa es que el cliente vea los productos, no que se aburra leyendo o los productos queden debajo de un texto.

    Eso que tienes en la página que indicas no es una descripción, es un texto completo que bien puede ser una entrada o una página

    erpepito

    (@erpepito)

    Ah, ya. Si, estoy muy de acuerdo con lo que decís.

    La cuestión es que el cliente en el theme anterior tenía el texto oculto con un botón de LEER MAS.

    Ahora al yo cambiarle el theme, ese botón ha desaparecido y aparece el texto completo.

    ¿Hay forma mediante código para poder conseguirlo?

    Moderador Jose Luis

    (@jose64)

    La solución más sencilla que encontré fue usando un plugin del repositorio:

    Collapse-O-Matic

    Con este plugin puedes añadir un shortcode que envuelve el texto que quieras ocultar. El único inconveniente es que por defecto no puedes incluir shortcodes en las descripciones de las categorías.

    Para resolver esto tienes que añadir la posibilidad de que se ejecute el shortcode en las descripciones, puedes añadir al archivo functions.php o al plugin de personalizaciones que utilices este código:

    add_filter( 'term_description', 'do_shortcode' );

    Con esto permites el uso de shortcodes (cualquiera) en todas las descripciones, incluso de taxonomía personalizadas Si solo quieres permitirlas en categorías o etiquetas tendrías que usar

    add_filter( 'category_description', 'do_shortcode' );
    o
    add_filter( 'post_tag_description', 'do_shortcode' );

    Quedamos a la espera de tus comentarios. Si con esto queda aclarada tu duda, por favor, recuerda marcar el debate como resuelto, así nos ayudas a mantener el foro al día.

    erpepito

    (@erpepito)

    Gracias Jose Luis!

    Me ha funcionado perfectamente. No he tenido que editar el functions.php, directamente instalando el plugin y usando el shortcode del plugin ha funcionado 😉

    Lo doy como resulto! Un saludo y gracias de nuevo!!

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.