Описание функции get_the_content()
Функция get_the_content() используется для получения основного содержимого записи WordPress. Она позволяет извлекать текст записи с учетом фильтров и обработок, таких как короткие коды и HTML-теги. Эта функция обычно используется в шаблонах тем и плагинах для отображения содержимого записей.
Содержимое можно получить непосредственно из глобального объекта $post или передавать идентификатор записи для получения содержимого конкретной записи.
Параметры
$id
Тип: int
Обязательный: Нет
По умолчанию: null
Описание: ID записи, содержимое которой нужно получить
Возможные значения:
0: Получает содержимое текущей записи
положительные целые числа: ID существующей записи
Возвращаемое значение
Тип: string
Описание: Содержимое записи в виде строки
Возможные значения:
• Текст содержимого записи
• Пустая строка, если содержимое отсутствует
• false, если запись не найдена
Примеры использования
Базовый пример получения содержимого текущей записи
$content = get_the_content();
echo $content; // Выводит содержимое записи
Содержимое будет выведено на экран
Получение содержимого записи с ID 42
$content = get_the_content(42);
if ($content) {
echo $content;
}
Убедитесь, что запись с таким ID существует
Безопасность
Валидация входных данных: Функция проверяет существование записи по ID
Санитизация: Содержимое автоматически очищается WordPress
Рекомендации: При выводе данных используйте esc_html() для безопасного отображения текста
— Связанные функции
Выводит содержимое записи с учетом фильтров
Получает объект записи по ID
— Хуки
Фильтрует содержимое записи перед выводом
— Примечания
– Ограничения
Возвращает содержимое только для опубликованных записей
– Частые проблемы
- Пустое содержимое при неправильном ID записи
- Проблемы с отображением коротких кодов, если они не обработаны