Описание link_title
— Filter
Хук link_title позволяет изменить заголовок ссылки при её выводе в WordPress. Он срабатывает при генерации HTML-кода для ссылок и позволяет настроить текст, который будет отображаться в атрибуте title ссылок
Примеры использования
Пример изменения заголовка ссылки на пост:
add_filter('link_title', function($title, $id) {
if ($id == 123) {
$title = 'Кастомный заголовок для поста 123';
}
return $title;
}, 10, 2);
В этом примере мы меняем заголовок ссылки на кастомный текст для поста с ID 123
Пример добавления постфикса к заголовку ссылки:
add_filter('link_title', function($title, $id) {
return $title . ' - Узнайте больше';
}, 10, 2);
Здесь мы добавляем постфикс к заголовку ссылки, чтобы сделать его более информативным
Пример изменения заголовка для всех ссылок:
add_filter('link_title', function($title, $id) {
return 'Общая информация: ' . $title;
}, 10, 2);
Мы добавляем общий префикс ко всем заголовкам ссылок на сайте
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить текст заголовков ссылок для улучшения SEO или для предоставления дополнительной информации пользователям
– Производительность
Хук не должен негативно влиять на производительность, поскольку изменения касаются только текста заголовков
– Предупреждения
Следите за тем, чтобы изменения не ухудшали читаемость заголовков для пользователей и поисковых систем
Альтернативы
Тип: filter
Этот хук позволяет изменить саму ссылку на пост, а не только заголовок
Используйте его, если необходимо изменить URL или другие атрибуты ссылки