Respuesta a: No corta texto para poner "Seguir leyendo" (Premium News)

Inicio Foros WordPress Themes y Diseño No corta texto para poner "Seguir leyendo" (Premium News) Respuesta a: No corta texto para poner "Seguir leyendo" (Premium News)

#57024

almendron
Participante

Ya está 🙂

El error estaba en que $excerpt = get_the_excerpt(); estaba mal colocado. No funcionaba porque en ese punto el ID de cada post no estaba disponible.

Lo he probado y funciona. Archivo featured.php. Verás que el archivo comienza por <?php. Pues bien, justo DEBAJO insertas las siguientes líneas (Nota: fíjate que antes aquí iba una línea más que ahora no ponemos)

function string_limit_words($string, $word_limit)
{
$words = explode(' ', $string, ($word_limit + 1));
if(count($words) > $word_limit)
array_pop($words);
return implode(' ', $words);
}

Ahora buscas la línea <div class="featured-content"> y justo ENCIMA insertas la siguiente línea:

<?php $excerpt = get_the_excerpt(); ?>

Después buscas la línea

<p><?php echo strip_tags(get_the_excerpt(), '<a><strong>'); ?></p>

y la sustituyes por

<p><?php echo strip_tags(string_limit_words($excerpt,30) . "...", '<a><strong>'); ?></p>

He añadido los puntos suspensivos para que el corte no sea tan abrupto.

Pin It on Pinterest

Ir al contenido