Cómo añadir enlace a leer más en el extracto del blog de Genesis

[…]


por

Si ya conoces Genesis sabrás que para algunos temas de personalización es bastante limitado (aunque lo compensa su ligereza y robustez).

Para personalizar la plantilla del blog, apenas nos deja escoger qué categorías queremos mostrar u ocultar y cuántos artículos deben aparecer.

Aparte de eso, sólo tenemos las opciones comunes con el resto de plantillas tipo Archive:

genesis content archive

Si escogemos Display post excerpts, Genesis por defecto no muestra el enlace para read more. Si tu child theme tampoco lo hace, puedes añadirlo fácilmente a través de la siguiente función:

// Add Read More Link to Excerpts
add_filter('excerpt_more', 'get_read_more_link');
add_filter( 'the_content_more_link', 'get_read_more_link' );
function get_read_more_link() {
   return '...&nbsp;<a href="' . get_permalink() . '">[Leer Más]</a>';
}

 

De esta forma, además, podrás personalizar el texto que aparece en lugar del «read more» y el diseño, añadíendo un estilo css y consiguiendo así que se adapte mejor al estilo general de tu web.

 

Esta función la entontré en el siguiente artículo:

http://wpatch.com/how-to-add-a-read-more-link-to-genesis-child-theme-excerpts/

Comentarios

2 respuestas a «Cómo añadir enlace a leer más en el extracto del blog de Genesis»

  1. Avatar de Fran Castro

    |

    Hola:

    He utilizado tu código pero me dio error. Luego fui al link que pusiste de la página donde encontraste la función y vi que era ligeramente diferente.

    Este es el correcto:

    // Add Read More Link to Excerpts
    add_filter(‘excerpt_more’, ‘get_read_more_link’);
    add_filter( ‘the_content_more_link’, ‘get_read_more_link’ );
    function get_read_more_link() {
    return ‘… [Read More]‘;
    }

    Muchas gracias por tu aportación.

    Saludos

    1. Avatar de esther

      |

      Si, muchas gracias Fran! se había copiado mal el código.

      Saludos!