Добавил функцию со страницы
WP post_content лимит по количеству символов, как реализовать?
function the_truncated_post($symbol_amount) {
$filtered = strip_tags( preg_replace('@@si', '', preg_replace('@@si', '', apply_filters('the_content', get_the_content()))) );
echo substr($filtered, 0, strrpos(substr($filtered, 0, $symbol_amount), ' ')) . '...';
}
И заменил wp_trim_words на he_truncated_post и убрал $string,
// Manage content limit
function wprps_limit_words($string, $word_limit)
{
if( !empty($string) ) {
$content = strip_shortcodes( $string ); // Strip shortcodes
$content = the_truncated_post( $word_limit, '...' );
return $content;
}
}