substr() ne fonctionne pas pour la garniture the_content() de wordpress widget
<div class="wpex-recent-posts-content clr">
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a><p>
<?php
$content = the_content();
echo substr($content,0,100);
?>
</p>
</div>
ici echo substr($content,0,100);
n'est pas de travail pour recadrer le contenu de 0 à 100. Il est situé dans my_theme/functions/widgets/widget-portfolio-posts-thumbs.php
Avez-vous vérifier les $contenu? Est-il de l'impression du contenu?
OriginalL'auteur LIGHT | 2014-03-19
Vous devez vous connecter pour publier un commentaire.
Essayez celui-ci:
Pas mauvais, mais ça sera mieux. if(strlen($contenu) >25){ echo substr($contenu, 0, 50).'...'; } else { echo $contenu; }
Mais si vous aimez ce pour la index.php page et souhaitez conserver le readmore comme dans utilisé
<?php the_content( 'Read more ...' ); ?>
? Donc, pour charger un teaser de départ à char 205 et puis le construit dans le nombre de caractères suivie d'un readmore..OriginalL'auteur Danny
C'est parce que the_content() des sorties le contenu. Ce que vous voulez utiliser est get_the_content().
OriginalL'auteur Edenbauer