wp_get_shortlink()
Повертає коротке посилання на статтю (пост).
Ця функція існує, щоб створювати коротке, незмінне посилання в шаблонах та плагінах, використовувати яку можна буде незалежно від встановленого типу ЧПУ.
Цей тег шаблону призначений для отримання короткого посилання на пост/блог, коли на блозі включено ЧПУ (Людино-зрозумілі УРЛ). Таке коротке посилання зручно використовуватиме розміщення нотаток у соціальних мережах (twitter).
Такі, короткі, зовнішні посилання ніяк негативно не позначається на пошуковій оптимізації (SEO), тому що при переході за таким посиланням пошукового робота перекидає на нормальний УРЛ з використанням 301 редиректа (вказівка, що сторінка переміщена), в результаті чого вся вага передається оригінальній сторінці .
Хуки з функції
Повертає
Строку
. Коротке посилання або порожній рядок, якщо коротке посилання не існує на запитуваний ресурс, або якщо посилання не доступне.
Використання
echo wp_get_shortlink($id, $context, $allow_slugs);
-
$id
(число) -
ID пост або блог. За замовчуванням 0 означає, що використовується поточний блог або пост.
За замовчуванням: 0 (поточний пост) -
$context
(рядок) Пояснення якого ID вказано у параметрі $id:
post
– ID посту;blog
– ID блогу;media
– медіа-файлу;query
– буде виведено коротке посилання поточного запиту (параметри $id і $context будуть отримані з поточного запиту). Якщо вказаноpost
(за замовчуванням), тип посту буде встановлено автоматично.
За замовчуванням: ‘post’
-
$allow_slugs
(логічний) -
Чи допускати використання слагів (альтернативних назв) у посиланнях. Цей параметр призначений для хуків та плагінів.
Типово: true
Приклади
#1 Базовий приклад
Виведемо коротке посилання на поточну статтю:
echo 'Коротке посилання: '. wp_get_shortlink(); // Отримаємо // Коротке посилання: http://example.com/?p=1234
#2 Видалимо коротке посилання із заголовків
Цей приклад показує, як видалити коротке посилання з HEAD частини документа та із заголовків відповіді сервера, де також додається коротке посилання:
remove_action('wp_head', 'wp_shortlink_wp_head'); remove_action('template_redirect', 'wp_shortlink_header', 11);
список змін
З версії 3.0.0 | Введено. |