Описание bloginfo
— Filter
Хук bloginfo позволяет изменять вывод информации о блоге, такой как название, описание и URL. Он срабатывает при вызове функции bloginfo() и позволяет модифицировать данные перед их выводом на экран
Примеры использования
Пример изменения названия блога перед выводом:
add_filter('bloginfo', function($output, $show) {
if ($show === 'name') {
return 'Мой Крутой Блог';
}
return $output;
}, 10, 2);
В этом примере мы изменяем название блога на ‘Мой Крутой Блог’.
Пример изменения URL блога:
add_filter('bloginfo', function($output, $show) {
if ($show === 'url') {
return 'https://мойновыйсайт.рф';
}
return $output;
}, 10, 2);
Здесь мы изменяем URL блога на ‘https://мойновыйсайт.рф’.
Пример изменения описания блога:
add_filter('bloginfo', function($output, $show) {
if ($show === 'description') {
return 'Лучший блог о технологиях';
}
return $output;
}, 10, 2);
Мы изменяем описание блога на ‘Лучший блог о технологиях’.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо динамически изменить информацию о блоге перед ее выводом
– Производительность
Хук не должен заметно влиять на производительность, так как изменения касаются только вывода текста
– Предупреждения
Обратите внимание на то, чтобы изменения не противоречили настройкам самого блога
Альтернативы
Тип: function
Эта функция позволяет получить информацию о блоге без использования хуков и может быть использована для получения данных напрямую
Используйте get_bloginfo, если вам не нужно изменять значение, а просто получить его