substr()无法修剪wordpress小部件中的the_content()

时间:2014-03-19 12:44:18

标签: php wordpress

<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>

此处echo substr($content,0,100);无法裁剪0到100之间的内容。这位于my_theme/functions/widgets/widget-portfolio-posts-thumbs.php

2 个答案:

答案 0 :(得分:16)

试试这个:

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

答案 1 :(得分:4)

那是因为the_content()实际上输出了内容。您想要使用的是get_the_content()