wp_trim_words()
Эта функция обрезает текст до определенного числа слов и возвращает обрезанный текст.
$excerpt = wp_trim_words( get_the_content(), 40, '<a href="'.get_the_permalink().'">More Link</a>');
Получить усеченную строку с указанной шириной , используяmb_strimwidth()
функция php.
$excerpt = mb_strimwidth( strip_tags(get_the_content()), 0, 100, '...' );
Использование add_filter()
метода WordPress на the_content
ловушке фильтра.
add_filter( "the_content", "limit_content_chr" );
function limit_content_chr( $content ){
if ( 'post' == get_post_type() ) {
return mb_strimwidth( strip_tags($content), 0, 100, '...' );
} else {
return $content;
}
}
Использование пользовательской функции php для ограничения содержимого символов.
function limit_content_chr( $content, $limit=100 ) {
return mb_strimwidth( strip_tags($content), 0, $limit, '...' );
}
// using above function in template tags
echo limit_content_chr( get_the_content(), 50 );