Определите что-то вроде в начале index.php вашей темы WordPress, где $s
- это ваша строка, а $l
- это количество слов, которое вы хотите:
function cut($s, $l) {
if($l<strlen($s)){
while ($string{$l--} != " ");
return substr($s, 0, $l+1);
} else return $string;
}
И затем произнесите cut(the_content())
вместо the_content()
в вашем цикле.