Описание функции the_shortlink()
Функция the_shortlink() выводит короткую ссылку на текущую запись или страницу. Эта функция автоматически генерирует короткую ссылку, основываясь на URL текущей записи, и может использоваться для упрощения обмена ссылками. Функция полезна для интеграции с социальными сетями и другими платформами, где требуется краткая форма URL.
Функция может быть встроена в шаблоны, чтобы предоставить пользователям возможность легко копировать короткие ссылки на записи
Параметры
$id
Тип: int
Обязательный: Нет
По умолчанию: null
Описание: ID записи, для которой генерируется короткая ссылка
Возможные значения:
Возвращаемое значение
Тип: string
Описание: Короткая ссылка на запись или null, если ссылка не может быть сгенерирована
Возможные значения:
• Строка с короткой ссылкой при успешном выполнении
• null если запись не найдена или не может быть создана короткая ссылка
Примеры использования
Базовый пример, который выведет короткую ссылку на текущую запись
the_shortlink();
Выводит короткую ссылку, например: http://example.com/?p=123
Вывод короткой ссылки для записи с ID 42
the_shortlink(42);
Если запись с ID 42 существует, будет выведена ее короткая ссылка
Безопасность
Валидация входных данных: Параметр ID проверяется на валидность внутри функции
Санитизация: Выводимый URL автоматически очищается
Рекомендации: При использовании в пользовательских интерфейсах убедитесь, что ссылку обрабатывают безопасно для предотвращения XSS
— Связанные функции
Получает короткую ссылку для записи без вывода
Возвращает короткую ссылку для записи, учитывая настройки
— Хуки
Фильтрует короткие ссылки перед их выводом
— Примечания
– Ограничения
Возвращает null, если запись не найдена
– Частые проблемы
- Неправильный ID записи может привести к отсутствию результата
- Короткие ссылки могут не работать, если не включены соответствующие настройки постоянных ссылок