2014-03-19 11 views
8
<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> 

hier echo substr($content,0,100); funktioniert nicht von 0 bis 100. Inhalt beschneiden Diese in my_theme/functions/widgets/widget-portfolio-posts-thumbs.phpsubstr() nicht trimmen the_content Arbeit() in Wordpress-Widget

+0

Haben Sie $ Inhalt überprüfen? Druckt es den Inhalt? –

Antwort

16

dieses Versuchen:

$content = get_the_content(); 
$content = strip_tags($content); 
echo substr($content, 0, 100); 
+0

es funktioniert wie ein Charme :) Danke –

+0

Nicht schlecht, aber es wird besser sein. if (strlen ($ content)> 25) { echo substr ($ content, 0, 50). '...'; } sonst { echo $ content; } –

+0

Was aber, wenn Sie dies für die index.php-Seite mögen und trotzdem das readmore wie in used behalten möchten? ? Also um einen Teaser zu laden, der bei char 205 beginnt und dann die eingebaute Anzahl von Zeichen, gefolgt von einem readmore .. – rhand