Описание функции get_bookmark()
Функция get_bookmark() используется для получения информации о закладке по её ID. Позволяет получить данные о закладках, такие как название, URL, описание и другие метаданные. Эта функция может быть полезна для работы с пользовательскими закладками в темах и плагинах.
Возвращаемые данные представляют собой объект WP_Bookmark, что обеспечивает удобный доступ к свойствам закладки.
Параметры
$bookmark_id
Тип: int
Обязательный: Да
По умолчанию: нет
Описание: ID закладки, которую нужно получить
Возможные значения:
Возвращаемое значение
Тип: object|false
Описание: Возвращает объект WP_Bookmark или false
Возможные значения:
• Объект WP_Bookmark при успешном выполнении
• false если закладка не найдена
Примеры использования
Базовый пример получения закладки по ID
$bookmark = get_bookmark(1);
if ($bookmark) {
echo $bookmark->name;
}
Выводит имя закладки с ID 1
Пример обработки отсутствия закладки
$bookmark = get_bookmark(10);
if ($bookmark) {
echo 'Закладка найдена: ' . $bookmark->name;
} else {
echo 'Закладка не найдена';
}
Позволяет обрабатывать случаи, когда закладка не найдена
Безопасность
Валидация входных данных: ID закладки проверяется на целочисленный тип
Санитизация: Параметры автоматически очищаются WordPress
Рекомендации: Используйте esc_html() для вывода имени закладки
— Связанные функции
Получает список всех закладок
Добавляет новую закладку
— Примечания
– Ограничения
Возвращает только существующие закладки
– Частые проблемы
- Возврат false при неверном ID
- Необходимость проверки результатов перед использованием