wp trim function not working

时间:2012-10-15 作者:Juliver Galleto

好的,我现在有这个代码。

<?php

query_posts(\'category_name=widgets2\');

echo "<div id=\'widgets-wrapper2\'><div id=\'marginwidgets\' style=\'overflow: auto; max-    width: 100%; height: 450px; max-height: 100%; margin: 0 auto;\'>";
while (have_posts()) : the_post();
echo "<div class=\'thewidgets2\'>";

echo wp_trim_words( the_content(), $num_words = 0, $more = "..." );

echo \'<div style="height: 20px;"></div><a class="button2"     href="\'.get_permalink().\'">Read More</a></div>\';
endwhile;
echo "</div></div>";

?>
如您所见,它从类别名称widgets2获取所有帖子,然后应该显示它。

还有这条线

echo wp_trim_words( the_content(), $num_words = 100, $more = "..." );
应该将\\u content()中的单词删减到100,并在结尾字符处添加一个摘录,但不幸的是,它不起作用,而只是显示看起来根本没有删减的整个内容。

希望这里有人能弄明白。我对任何建议、建议和所有相关想法都持开放态度,谢谢。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

the_content 回应帖子内容。它不会返回您可以操纵的字符串。你需要get_the_content() 交换这些功能,它应该会工作。

结束