ciao, potresti gestire gli articoli visualizzati con un foreach, in questo modo:
$articoli = get_posts('numberposts=1');
foreach($articoli as $post) {
$content= $post->post_content ;
echo $content;
}
in questo modo visualizzi il testo di un articolo, quello che sarà il tuo articolo in alto. Adesso devi tagliare il post visualizzando solo 100 caratteri, in questo modo:
$articoli = get_posts('numberposts=1');
foreach($articoli as $post) {
$content= $post->post_content ;
$content_tagliato= substr($content,0, 100);
$last_space=strrpos($content_tagliato," ");
$content_ok=substr($content_tagliato, 0,$last_space);
echo $content_ok;
}
con "content_tagliato" tronchi il testo a 100 caratteri, però potrebbe capitare che ti taglia le parole tipo al posto di stampare "sono tornato a casa" ti fa vedere "sono tornat"... per eliminare questa possibilità facciamo in modo di evidenziare l'ultimo spazio presente nel testo composto dai 100 caratteri ("content_tagliato") con "last_space" e togliamo tutto quello che c'è dopo con "content_ok"; quindi tu visualizzerai "sono tornato" invece del precedente "sono tornat".
Ovviamente l'articolo ha un titolo, permalink, etc... per avere questi dati consulta questa pagina:
codex.wordpress.t]org/Function_Reference/get_post
dove trovi funzioni da aggiungere all'interno del foreach.
Per gli articoli da 50 caratteri ripeti l'operazioni cambiando il get_posts e questo:
$content_tagliato= substr($content,0, 100);
```in
$content_tagliato= substr($content,0, 50);
dovrebbe andare... in caso fammi sapere :gthi: