Après une heure de recherche et de manipulation de ce bout de code, je n'arrive toujours pas à obtenir ce que je souhaite. J'en viens donc à demander de l'aide aux quelques codeurs de DCP. C'est un morceaux de code extrait du fichier fonction.php d'un thème wordpress. Sur ce thème, j'ai le choix entre affiché le contenu de l'article ou un extrait (appelé $excerpt dans le code). Mon but est que l'extrait garde la même présentation que l'article. J'ai trouvé une parade avec le contenu complet (en mettant une balise more dans l'article), mais j'aimerais bien que la fonction extrait fonctionne.

Le morceaux de code dans fonctions.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function theme_excerpt($num) {
	$link = get_permalink();
	$limit = $num;
	if(!$limit) $limit = 55;
	$excerpt = explode(' ', strip_tags(get_the_excerpt()), $limit);
	if (count($excerpt)>=$limit) {
		array_pop($excerpt);
		$excerpt = implode(" ",$excerpt).'...
<a href="'.$link.'" class="more-link">'.__("Lire la suite &raquo;", "magazine-basic").'</a>';
	} else {
		$excerpt = implode(" ",$excerpt).'
<a href="'.$link.'" class="more-link">'.__("Lire la suite &raquo;", "magazine-basic").'</a>';
	}	
	$excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt);
	echo '<p>'.$excerpt.'</p>';
}
Le code qui appelle la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
	<div class="storycontent">
		<?php if(get_option('uwc_excerpt_content') == '2') { 
				resize(200,200);
				theme_content(__('Lire la suite &raquo;', "magazine-basic"));
			} else {
				resize(200,200);
				theme_excerpt(get_option('uwc_excerpt_one'));
			}	
		?>
	</div>
L'index du site: http://www.cine-magic.org/
Un article: http://www.cine-magic.org/lamour-ces...x-a-deux-2010/

Merci d'avance