EDIT du 04/07/2012 : code mise à jour grâce à lijecreative

Pour obtenir un contenu tronqué d’un article complet de WordPress, sans utiliser la fonction The_Excerpt, utilise ce code dans le fichier functions.php de votre thème :

[pastacode lang= »php » message= » » highlight= » » provider= »manual » manual= »function%20limit_words(%24string%2C%20%24limit)%20%7B%0A%20%20%24words%20%3D%20explode(‘%20’%2C%20%24string)%3B%0A%20%20return%20implode(‘%20’%2C%20array_slice(%24words%2C%200%2C%20%24limit))%3B%7D%0A%0Afunction%20seomix_desc()%20%7B%0A%20%20global%20%24post%3B%0A%20%20%24contenu%20%3D%20strip_tags(%24post-%3Epost_content)%3B%0A%20%20%24contenu%20%3D%20str_replace(array(%22%5Cn%22%2C%20%22%5Cr%22%2C%20%22%5Ct%22)%2C%20’%20’%2C%20%24contenu)%3B%0A%20%20%24contenu%20%3D%20strip_shortcodes(%24contenu)%3B%0A%20%20%24contenu%20%3D%20limit_words(%24contenu%2C%20’80’)%3B%0A%20%20echo%20’%3Cp%3E’.%24contenu.’…%3C%2Fp%3E’%3B%0A%7D »/]

Utilisez ensuite ce snippet pour afficher le contenu tronqué :

[pastacode lang= »php » message= » » highlight= » » provider= »manual » manual= »%3C%3Fphp%20if%20(function_exists(‘seomix_desc’))%20%7B%20seomix_desc()%3B%7D%3F%3E »/]