Cómo añadir el texto ‘leer más…’ tras los post en el loop de Genesis Sample

Por defecto el Theme de Genesis Sample no nos proporciona ningún botón o indicación de que se puede continuar leyendo, para continuar con la lectura se debe hacer clic en la imagen destacada, cuando existe, o el título. Esto puede provocar que un visitante no haga clic y se vaya de nuestra web. Parece que lo correcto sería avisar a los visitantes con alguna indicación del tipo «leer más…»

Para ello necesitamos recurrir al código.

<?php 
/**
     * Añadir puntos suspensivos al extracto and mostrar un botón "Leer Más" .
     * 
     * @param type $text
     * @return string
     */
     function custom_excerpt($text) {
    $text= substr_replace($text,"...",strpos($text, "</p>"),0);
    $excerpt = $text . '<a href="' . get_permalink() . '"><button class="read-more-btn" type="button" value="read_more">Read More</button></a>';
    return $excerpt;
    }

    add_filter('the_excerpt', 'custom_excerpt');

Este código se puede incluir al final de function.php ya que esta funcionalidad es dependiente del tema.

Ir arriba