Я не проверял это, но думаю, что это будет работать ..
Перейдите в wp-includes / post-template.php
Найдите функцию get_the_content ()
В конце функции есть
return $output;
Перед этой последней строкой добавьте
$output = preg_replace("/((\S+\s+){1,13}).*/s","\\1",strip_tags($output));
Таким образом, у вас останется
$output = preg_replace("/((\S+\s+){1,13}).*/s","\\1",strip_tags($output));
return $output;
Часть, которую вы хотите изменить, это число «13» в приведенном выше коде - просто укажите количество слов, которые вы хотите отобразить
Дайте мне знать, как это работает для вас