Ограничить цитату (excerpt) количеством слов или символов
Чтобы не подгонять шаблон под разный размер записей можно наоборот, ограничить выводимую цитату записи количеством слов или символов. Для этого нужно добавить в functions следующие строки.
Для ограничения количества слов до 20:
1 2 |
function new_excerpt_length($length) { return 20; } add_filter('excerpt_length', 'new_excerpt_length'); |
Для ограничения количества символов нужно добавить в functions:
1 2 3 4 5 6 7 |
function get_excerpt($count){ $permalink = get_permalink($post->ID); $excerpt = get_the_content(); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, $count); $excerpt = $excerpt.'... <a href="'.$permalink.'">more</a>'; return $excerpt;} |
А в том месте где будет показываться цитата:
1 |
<?php echo get_excerpt(20); ?> |
20 — количество символов.
Рассказать: