[Support request] Al poner extracto manual no se ven los botones

Home Forums Support [Support request] Al poner extracto manual no se ven los botones

Home Forums Support Al poner extracto manual no se ven los botones

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #2089206
    Alberto

    Muy buenas! Tengo un problema que no sé resolver. Antes tenía las páginas de categorías configurada con extractos automáticos para cada post. Pero al cambiar cada post a extracto manual (para que yo pueda poner el texto que yo quiera), no se ven los botones que había después del extracto. Os dejo un ejemplo en una página de categoría que tengo donde los 2 primeros post tienen un extracto automático y al tercer post le he puesto un extracto manual, pero no se ve el botón de “Ver PASO a PASO”. Espero vuestra ayuda, por favor. Gracias.
    La página que os digo es: https://miorigami.com/flores-papiroflexia/
    Pero me pasa con todas las páginas de categorías.

    #2089518
    David
    Staff
    Customer Support

    Hi there,

    you need to enable the read more for manual excerpts. This article explains:

    https://docs.generatepress.com/article/activating-read-custom-excerpt/

    #2090281
    Alberto

    Antes de escribir en el foro, vi ese post. En mi wordpress tengo un tema hijo de Generatepress, le agregué ese código al archivo functions.php (he puesto el código de “Read more button”), y después de eso me sale el botón de “Leer más” con bordes cuadrados, pero no me sale el botón como quiero que salga que es con el texto “Ver PASO a PASO” y con el estilo redondeado que le he puesto. Lo podéis ver en la url: https://miorigami.com/flores-papiroflexia/

    Espero vuestra ayuda. Gracias!

    #2090497
    David
    Staff
    Customer Support

    So this is the snippet you used:

    add_filter( 'wp_trim_excerpt', 'tu_excerpt_metabox_more' );
    function tu_excerpt_metabox_more( $excerpt ) {
        $output = $excerpt;
    
        if ( has_excerpt() ) {
            $output = sprintf( '%1$s <p class="read-more-button-container"><a class="button" href="%2$s">%3$s</a></p>',
                $excerpt,
                get_permalink(),
                __( 'Read more', 'generatepress' )
            );
        }
    	
        return $output;
    }

    See this:

    <a class="button" href="%2$s">%3$s</a></p>

    Change it to:

    <a class="read-more button" href="%2$s">%3$s</a></p>

    #2092426
    Alberto

    Muchas gracias David por el código. Este código me ha servido para poner el estilo de los botones que tengo en la web, pero me gustaría que todos los botones tuviesen el texto “Ver PASO a PASO”. En la sección de “personalizar” de wordpress, en la parte de “blog” en la etiqueta de “leer más” yo he puesto el texto de “Ver PASO a PASO”. Es por eso que no entiendo por qué si pongo en un post un extracto manual (extracto personalizado) me sale en el botón el texto de “Leer más” y no el que quiero, que es el de “Ver PASO a PASO”.

    Link de ejemplo con el nuevo código que me dijiste:
    https://miorigami.com/flores-papiroflexia/

    #2092440
    Elvin
    Staff
    Customer Support

    Hi Alberto,

    You can change the Read More text/label through the customizer.
    https://docs.generatepress.com/article/blog-overview/

    Change the text inside the Read More Label field to your preferred read more text.

    Alternatively, you can do it w/ filters.

    add_filter( 'gettext', function( $text ) {
        if ( 'Read more' === $text ) {
            $text = 'Ver PASO a PASO';
        }
    
        return $text;
    } );
    #2093757
    Alberto

    ¡Muchísimas gracias! He puesto ese código en el archivo functions.php y me ha funcionado perfectamente. Sois un equipo estupendo.

    #2093840
    Elvin
    Staff
    Customer Support

    No problem. Let us know if you need further help. 😀

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.