Buenos días olgueis:
Primero debes identificar qué plantilla estás usando para la homepage.
Por el código deduzco que pueda ser index.php, home.php o frontpage.php.
Busca en esos ficheros el Loop de WordPress y reemplaza the_excerpt()
por the_content()
.
Un saludo,
Mauricio
Iniciador del debate
olgueis
(@olgueis)
Buenos días y muchísimas gracias, Mauricio Gelves.
Mi plantilla es Colorway.
Y efectivamente, he reemplazado ya en esas páginas the_excerpt() por the_content(). En concreto estaban en frontpage.php
Pero hay algo más, me aparece en functions del tema (functions.inkthemes.php) algo como trim_excerpt_length, y ahí también he probado a aumentar el largo del excerpt, pero sigue igual. Si ahí cambio excerpt por content, me cargo la web.
Estoy algo perdida!
Gracias
¿Podrías mostrarnos ese bloque de código del functions.php?
Seguramente esté haciendo un crop del contenido…
Iniciador del debate
olgueis
(@olgueis)
}
add_action(‘wp_head’, ‘inkthemes_green_css’);
//Trim excerpt
function inkthemes_custom_trim_excerpt($length) {
global $post;
$explicit_excerpt = $post->post_excerpt;
if (» == $explicit_excerpt) {
$text = get_the_content(»);
$text = apply_filters(‘the_excerpt’, $text);
$text = str_replace(‘]]>’, ‘]]>’, $text);
} else {
$text = apply_filters(‘the_excerpt’, $explicit_excerpt);
}
$text = strip_shortcodes($text); // optional
$text = strip_tags($text);
$excerpt_length = $length;
$words = explode(‘ ‘, $text, $excerpt_length + 1);
if (count($words) > $excerpt_length) {
array_pop($words);
array_push($words, ‘[…]’);
$text = implode(‘ ‘, $words);
$text = apply_filters(‘the_excerpt’, $text);
}
return $text;
}
Exactamente, es una función para hacer un crop del contenido.
Entonces deberías buscar la funcion inkthemes_custom_trim_excerpt()
en las plantillas y reemplazarlo por the_content()
.
Iniciador del debate
olgueis
(@olgueis)
No. Si en todo el código que pegué arriba cambio literalmente esto:
inkthemes_custom_trim_excerpt()
por esto:
the content()
la web se me va al garete.
Buenas tardes olgueis:
No has entendido la solución.
No tienes que reemplazar ese código en el functions.php.
Tienes que buscar en la plantilla frontpage.php la función inkthemes_custom_trim_excerpt
y reemplazarla por the_content()
.
Iniciador del debate
olgueis
(@olgueis)
Claro! No lo había entendido
Eres un crack!!!! Lo conseguiste! Jaja, muchísimas gracias
Ahora se ve completo, si hay videos o imágenes las muestra en frontpage, aunque sigue sin verse mostrar el texto al 100% y hay que pinchar en ‘sigue leyendo’.
Será el excerpt_length quizá?