WP_SHORTLINK_WP_HEAD() добавляет rel=shortlink в раздел вашего сайта

## WP_SHORTLINK_WP_HEAD() │ WP 3.0.0

Функция WP_SHORTLINK_WP_HEAD() добавляет rel=shortlink в раздел <head> вашего сайта, если для текущей страницы определена короткая ссылка. Эта функция полезна для систем, которые могут обрабатывать короткие ссылки и использовать их в своих алгоритмах.

### Привязка

Функция подключается к действию wp_head, что означает, что она вызывается в момент обработки заголовков сайта.

### Использование

Для вызова функции достаточно написать:

```php
wp_shortlink_wp_head();

Пример

Удаление короткой ссылки из HTML

Если вы хотите удалить короткую ссылку для поста из раздела <head> веб-страницы, вы можете использовать следующий код:

remove_action('wp_head', 'wp_shortlink_wp_head');

Возврат значения

Функция не возвращает никаких значений, т.е. возвращает null.

Изменения

  • В версии 3.0.0 функция была впервые внедрена.

Код функции

Функция wp_shortlink_wp_head() находится в файле wp-includes/link-template.php. Вот как она выглядит:


function wp_shortlink_wp_head() {
$shortlink = wp_get_shortlink(0, 'query');

if (empty($shortlink)) {
    return;
}

echo "n";

}


### Пояснения к коду

1. **Получение короткой ссылки**: В первой строке функции мы получаем короткую ссылку с помощью функции wp_get_shortlink(). Аргумент 0 означает, что мы получаем ссылку для текущего поста, а 'query' указывает, что мы ожидаем URL в виде запроса.

2. **Проверка пустоты**: Следующая часть кода проверяет, есть ли короткая ссылка. Если её нет, функция завершает выполнение и ничего не выводит.

3. **Вывод ссылки**: Если короткая ссылка существует, она выводится в формате HTML, который браузер сможет обработать.

### Заключение

Функция wp_shortlink_wp_head() проста в использовании и полезна для оптимизации ссылок на посты. Вы можете легко удалить её вызов из заголовка, если это необходимо для вашего проекта.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *