Описание функции the_content()
Функция the_content() отвечает за вывод содержимого записи в WordPress. Она обрабатывает текст записи, применяет фильтры и позволяет вставлять дополнительные элементы, такие как краткие коды и HTML. Используется в шаблонах для отображения контента постов или страниц.
Поддерживает автоматическую обработку параграфов и другие фильтры, что делает вывод более удобным для восприятия
Параметры
$more_link_text
Тип: string
Обязательный: Нет
По умолчанию: null
Описание: Текст для ссылки ‘Читать далее’, если установлен ‘more tag’
Возможные значения:
$strip_teaser
Тип: bool
Обязательный: Нет
По умолчанию: false
Описание: Флаг, указывающий, нужно ли удалить тизерный текст
Возможные значения:
0: 1
1:
Возвращаемое значение
Тип: string
Описание: Содержимое записи с примененными фильтрами
Возможные значения:
• Текст записи с примененными фильтрами
• Пустая строка, если контент отсутствует
Примеры использования
Простой вывод содержимого записи
the_content();
// Выводит содержимое текущей записи
Содержимое будет обернуто в теги
Вывод с кастомным текстом для ссылки ‘Читать далее’
the_content('Читать далее');
// Выводит содержимое с текстом для 'Читать далее'
Ссылка будет показана, если запись имеет ‘more tag’
Вывод содержимого, в котором удален тизерный текст
the_content(null, true);
// Выводит содержимое без тизера
Полезно, если нужно только основное содержимое
Безопасность
Валидация входных данных: Параметры проходят валидацию внутри функции
Санитизация: Содержимое автоматически очищается WordPress
Рекомендации: При выводе используйте esc_html() для защиты от XSS
— Связанные функции
Получает содержимое записи без его вывода
Выводит краткий текст записи вместо полного
— Хуки
Фильтрует содержимое перед его выводом
Фильтрует текст ссылки ‘Читать далее’
— Примечания
– Ограничения
Функция предназначена для использования в контексте цикла WordPress
– Частые проблемы
- Проблемы с отображением, если функция вызывается вне цикла
- Некорректный вывод при неправильных параметрах