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 :

function limit_words($string, $limit) {
  $words = explode(' ', $string);
  return implode(' ', array_slice($words, 0, $limit));}

function seomix_desc() {
  global $post;
  $contenu = strip_tags($post->post_content);
  $contenu = str_replace(array("\n", "\r", "\t"), ' ', $contenu);
  $contenu = strip_shortcodes($contenu);
  $contenu = limit_words($contenu, '80');
  echo '<p>'.$contenu.'...</p>';
}

Utilisez ensuite ce snippet pour afficher le contenu tronqué :

<?php if (function_exists('seomix_desc')) { seomix_desc();}?>