function new_comments() {
$args = array (
'number' => 5,
'status' => 'approve',
);
$comments = get_comments($args);
foreach($comments as $comment) :
$comment_content_short = strip_tags($comment->comment_content);
$comment_content_short = substr($comment_content_short, 0, 100);
echo '<div id="block_top_com"><div class="com_name"><b>' . $comment->comment_author . '</b>
<p style="display:inline;color: #3366cc;">оставил комментарий</p></div><div id="srelka"></div>
<div class="com_top_body"><a href="' . get_comment_link($comment->comment_ID) . '">'
. substr($comment_content_short, 0, strrpos($comment_content_short, ' ')) .
'...</a></div></div>';
endforeach;
}
Текст комментария должен обрезаться, если он длиннее 100 символов, одни комментарии обрезаются нормально, другие до пары символов, а некоторые обрезаются полностью. Как это можно исправить?