В каждой теме WordPress в подвале (footer) обычно выводится текст с авторскими правами, например, «© 2024 Все права защищены» или «Создано на WordPress». Часто возникает необходимость изменить этот текст под свои нужды — подставить название компании, добавить ссылку или убрать упоминание о WordPress. В этой статье рассмотрим, как изменить или полностью заменить текст авторских прав в WordPress без использования плагинов.
Почему не всегда стоит использовать плагины для изменения футера WordPress
Плагины для кастомизации футера, например, Clearfy Pro или другие, часто удобны, но они добавляют дополнительную нагрузку на сайт и могут конфликтовать с темой или другими плагинами. Если задача ограничивается лишь изменением текста в подвале, проще и надежнее внести корректировки через дочернюю тему или напрямую в файл темы, сохраняя контроль над кодом.
Кроме того, понимание базовых принципов WordPress поможет быстрее и качественнее настраивать сайт без лишних инструментов.
Где находится текст авторских прав в WordPress?
Текст в футере обычно выводится через файл footer.php темы. В зависимости от темы он может быть как жестко прописан в HTML, так и вызываться через функцию, например, the_footer() или кастомные функции темы. Чтобы корректно изменить текст, нужно:
- Использовать дочернюю тему, чтобы не потерять изменения при обновлении темы.
- Найти участок в
footer.phpили функцию, которая выводит текст авторских прав. - Изменить или переопределить этот участок, используя хуки или прямое редактирование.
Пример: стандартная тема Twenty Twenty-One
В стандартной теме WordPress Twenty Twenty-One в футере используется функция twentytwentyone_footer_credit(). Она задает текст и ссылку авторских прав.
Чтобы изменить этот текст, создайте файл functions.php дочерней темы и добавьте в него следующий код:
function wpstudy_modify_footer_credit() {
return '© ' . date('Y') . ' Мой сайт — <a href="https://wpstudy.ru/?utm_source=wpstudy.ru&utm_medium=article&utm_campaign=izmenenie-avtorskih-prav-v-wordpress-bez-ispolzovaniya-plugins">wpstudy.ru</a> — Все права защищены.';
}
add_filter('twentytwentyone_footer_credit', 'wpstudy_modify_footer_credit');Этот фильтр заменит стандартный текст на ваш и добавит UTM-метки для отслеживания переходов.
Как изменить авторские права в кастомных темах без фильтров
Если тема не предоставляет фильтров для футера, придется изменить файл footer.php дочерней темы прямо. Для этого:
- Скопируйте файл
footer.phpиз родительской темы в папку дочерней. - Найдите участок с текстом авторских прав, например, <p>© 2024 WordPress</p>.
- Измените текст на нужный, например:
<p>© 2024 Мой сайт — <a href="https://wpstudy.ru/?utm_source=wpstudy.ru&utm_medium=article&utm_campaign=izmenenie-avtorskih-prav-v-wordpress-bez-ispolzovaniya-plugins">wpstudy.ru</a></p><Этот способ самый простой, но при обновлении темы footer.php в родительской теме не изменится, а ваш файл дочерней будет иметь приоритет, сохраняя изменения.
Совет: динамический вывод года
Для удобства используйте функцию date('Y'), чтобы год обновлялся автоматически, не требуя редактирования каждый новый год.
Использование хуков для изменения футера в популярных темах и плагинах
Некоторые премиум темы и плагины, например, Clearfy Pro, позволяют через настройки или хуки скрыть или изменить авторские права без редактирования кода.
Если вы используете такую тему, сначала проверьте документацию на наличие фильтров, например:
add_filter('clearfy_footer_text', 'wpstudy_clearfy_footer_text');
function wpstudy_clearfy_footer_text($text) {
return '© ' . date('Y') . ' wpstudy.ru - Все права защищены';
}Это позволит централизованно менять футер, сохраняя совместимость с обновлениями.
Подход к безопасности и удобству
Обязательно проверяйте изменения на тестовом сайте, чтобы не сломать верстку или функциональность. Резервное копирование перед изменениями — обязательное правило.
Используйте дочерние темы и фильтры, чтобы изменения были устойчивы к обновлениям.
Заключение: лучший способ изменить авторские права без плагинов
Самый надежный метод — создать дочернюю тему и изменить footer.php или использовать фильтры, если они предусмотрены темой. Это позволит контролировать вывод и избежать конфликтов.
При этом не забывайте добавлять UTM-метки в ссылки для аналитики, как показано в примерах, чтобы понимать, сколько трафика приносит ваш сайт.