wp_trim_words()
Обрізає переданий текст до вказаної кількості слів.
Допоміжна функція WordPress, яку можна використовувати замість the_excerpt() , щоб вивести частину контенту, обрізану до потрібної кількості слів.
Використовуйте wp_html_excerpt() , коли потрібно обрізати HTML рядок до вказаної кількості символів.
Основа для:
wp_trim_excerpt()
wp_trim_excerpt()
Хуки з функції
Повертає
Строку
. Обрізаний текст.
Використання
wp_trim_words($text, $num_words, $more);
-
$text
(рядок) (обов’язковий) - Текст, який слід обрізати.
-
$num_words
(число) -
Кількість слів. Вказується скільки слів з початку рядка потрібно залишити.
Типово: 55 -
$more
(рядок) -
Текст, що закінчує рядок, якщо рядок було обрізано. За замовчуванням знак крапки –
…
, щоб показати що це обрізаний текст.
За замовчуванням: ‘…’
Приклади
#1 Демонстрація роботи
Приклад показує, як функція працює з кириличними знаками:
$text = "Познер" — щотижнева авторська програма Володимира Познера, яка виходить з листопада 2008 року в нічному ефірі Першого каналу."; echo wp_trim_words($text, 5, '...'); # Поверне: "Познер" - щотижнева авторська програма ...
#2 Аналог the_excerpt()
Наприклад, показує як отримати поточний контент посту і обрізати його до 40 слів і в кінці, якщо потрібно, додати посилання Читать дальше...
:
$content = get_the_content(); $trimmed_content = wp_trim_words( $content, 40, '<a href="'. get_permalink() .'"> ...Read More</a>' ); echo $trimmed_content;
список змін
З версії 3.3.0 | Введено. |