Во многих темах WordPress внизу сайта автоматически выводится текст с авторским правом, например, «© 2024 YourSiteName. Все права защищены». Часто возникает необходимость изменить этот текст под свои нужды — например, добавить ссылку, обновить год или убрать упоминание разработчика темы. В этой статье подробно разберём, как изменить или полностью заменить авторские права в футере WordPress без использования плагинов, с примерами кода и рекомендациями для различных тем.
Почему нельзя просто редактировать footer.php в теме
Редактирование файла footer.php напрямую в папке активной темы — самый простой, но не лучший способ изменить текст в футере. При обновлении темы все изменения будут потеряны, так как обновление перезапишет файлы. Поэтому рекомендуем использовать дочернюю тему (child theme) или фильтры, если тема их поддерживает.
Создание дочерней темы позволяет сохранять ваши изменения при обновлениях. Если дочерняя тема уже активна, копируйте footer.php из родительской темы в папку дочерней и редактируйте файл там.
Если вы не хотите создавать дочернюю тему, можно попробовать изменить вывод через фильтры и хуки, встроенные в тему или WordPress.
Использование фильтра wpdream_footer_copyright для изменения авторских прав
Некоторые современные темы и плагины предоставляют фильтры для изменения текста в футере. Если ваша тема поддерживает подобный фильтр, например, wpdream_footer_copyright, вы можете изменить текст без правки файлов шаблона.
Добавьте следующий код в файл functions.php вашей дочерней темы или в плагин для пользовательских функций:
function wpdream_change_footer_copyright() {
return '© ' . date('Y') . ' wpdream.ru — Все права защищены. Разработка сайта <a href="https://wpshop.ru/?utm_source=wpdream.ru&utm_medium=article&utm_campaign=kak-izmenit-avtorskie-prava-v-footer-wordpress" target="_blank">WPSHOP</a>.';
}
add_filter('wpdream_footer_copyright', 'wpdream_change_footer_copyright');
Этот пример меняет стандартный текст на ваш кастомный, добавляя ссылку с UTM-метками на сайт WPSHOP.
Пример замены текста в стандартной теме Twenty Twenty-One
В стандартных темах WordPress часто нет фильтров для изменения авторских прав. В таком случае можно воспользоваться хуком wp_footer и вывести свой HTML поверх или вместо стандартного.
Однако лучше всего создать дочернюю тему и переопределить footer.php. Вот как это сделать:
- Создайте папку дочерней темы, например
twentytwentyone-child, если её ещё нет. - Создайте файл
style.cssс описанием дочерней темы. - Скопируйте
footer.phpиз папки родительской темыtwentytwentyoneв папку дочерней темы. - Откройте скопированный
footer.phpи найдите блок с авторскими правами, например:
<div class="site-info">
<a href="https://wordpress.org/">Proudly powered by WordPress</a>
</div>
Измените этот блок на ваш собственный:
<div class="site-info">
© <?php echo date('Y'); ?> wpdream.ru — Все права защищены. Разработка сайта <a href="https://wpshop.ru/?utm_source=wpdream.ru&utm_medium=article&utm_campaign=kak-izmenit-avtorskie-prava-v-footer-wordpress" target="_blank">WPSHOP</a>.
</div>
После этого активируйте дочернюю тему — изменения будут применены и не потеряются при обновлениях родительской темы.
Автоматизация обновления года в авторских правах
Очень важно, чтобы год в футере обновлялся автоматически, чтобы не приходилось вручную менять код каждый год. В примерах выше мы используем PHP-функцию date('Y'), которая выводит текущий год.
Если год прописан в тексте статично, это может выглядеть непрофессионально и снижать доверие посетителей к сайту, особенно если год давно не обновлялся.
Убедитесь, что в вашем коде для футера используется динамическое отображение года:
<?php echo date('Y'); ?>
Использование плагина Clearfy Pro для управления футером
Если вы предпочитаете плагиновые решения, обратите внимание на плагин Clearfy Pro. Этот плагин позволяет отключать или изменять различные элементы WordPress, включая футер и авторские права, без необходимости писать код.
В Clearfy Pro можно включить опцию замены текста в футере, указать свой HTML, добавить ссылки с UTM-метками и динамически обновлять год. Это хорошее решение для тех, кто не хочет создавать дочернюю тему или работать с PHP.
Советы по безопасности и совместимости
При внесении изменений в футер важно соблюдать безопасность:
- Не вставляйте пользовательский ввод напрямую в футер без фильтрации.
- Используйте
esc_html()иesc_url()для вывода данных. - Проверяйте совместимость с мобильными устройствами и разными браузерами.
Также тестируйте изменения на тестовом сайте, чтобы избежать ошибок на рабочем ресурсе.
Итоговые рекомендации
Для корректного и безопасного изменения авторских прав в футере WordPress без плагина рекомендуем:
- Создайте дочернюю тему и переопределите
footer.php. - Используйте динамическое отображение года через
date('Y'). - Если тема поддерживает фильтры для футера — применяйте их в
functions.php. - Рассмотрите плагин Clearfy Pro для удобного управления футером без кода.
Так вы сохраните изменения при обновлениях, улучшите внешний вид сайта и избежите лишних проблем.