Как удалить или изменить текст копирайта в нижней части сайта WordPress

Диагностика проблемы: откуда берётся текст копирайта в футере WordPress

В WordPress текст копирайта обычно находится в футере и может выводиться разными способами в зависимости от темы и подключённых плагинов. Основные источники текста копирайта:

  • Статический HTML в файле footer.php темы
  • Опция темы или настройка в кастомайзере
  • Виджеты футера
  • Плагины для управления футером
  • Динамический вывод через хуки темы

Чтобы определить источник, откройте исходный код страницы в браузере и найдите текст копирайта. Затем в админке WordPress проверьте:

  • Настройки темы (Внешний вид > Настроить)
  • Внешний вид > Виджеты
  • Редактор тем — файл footer.php
  • Активные плагины, влияющие на футер

Пошаговое решение: как программно изменить или удалить копирайт

1. Изменение в файле footer.php

Самый прямой способ — отредактировать footer.php в дочерней теме (чтобы не потерять изменения при обновлении). Найдите строку с копирайтом, например:

<footer class="site-footer">
    <p>© 2024 Мой сайт. Все права защищены.</p>
</footer>

Измените или удалите текст. Если в вашей теме нет дочерней, создайте её.

2. Использование кастомайзера темы

Многие темы предлагают в настройках кастомайзера (Внешний вид > Настроить) поле для текста копирайта. Измените там или удалите.

3. Удаление через виджет футера

Если копирайт выводится как виджет, перейдите Внешний вид > Виджеты и удалите или замените содержимое соответствующего виджета.

4. Перезапись копирайта через хук

Если тема выводит копирайт через хук, можно убрать оригинальный вывод и добавить свой. Например, для темы, которая использует хук twentytwentyone_footer:

function custom_remove_footer_credit() {
    remove_action('twentytwentyone_footer', 'twentytwentyone_footer_credit');
}
add_action('init', 'custom_remove_footer_credit');

function custom_footer_credit() {
    echo '<p>© 2024 Мой кастомный копирайт.</p>';
}
add_action('twentytwentyone_footer', 'custom_footer_credit');

Примечание: замените хук и функцию на те, что используются в вашей теме.

Проверка результата после внедрения

После внесения изменений очистите кеш сайта и браузера. Обновите страницу и проверьте:

  • Отсутствует или изменён текст копирайта в футере
  • Ни один из элементов футера не сломан визуально
  • Проверьте мобильную версию и разные браузеры

Для дополнительной проверки можно использовать инструменты разработчика (F12) и поиск по DOM-футеру.

Частые ошибки и как их исправить

  • Изменения пропадают после обновления темы — причина: редактирование оригинальной темы. Решение: используйте дочернюю тему.
  • Текст копирайта не находится в footer.php — возможно, тема выводит через виджеты или хуки. Проверьте виджеты и функции темы.
  • Появляется дублирование копирайта — при добавлении своего текста не отключили старый. Убедитесь, что удалили исходный вывод (через remove_action или удаление виджета).
  • Ошибки PHP после добавления кода — проверьте синтаксис, используйте отладку WP_DEBUG, не добавляйте код вне функций.

Практические советы по безопасности и производительности

  • Не вставляйте текст копирайта через редактор темы без дочерней темы — это приведёт к потере изменений.
  • Не используйте плагины для простой замены копирайта без необходимости — лучше сделать через код, чтобы сократить нагрузку.
  • Всегда делайте резервную копию файлов перед изменениями.
  • Избегайте прямого вывода HTML в PHP без экранирования, если копирайт содержит переменные.

Сравнение способов изменения копирайта

СпособПреимуществаНедостаткиКогда использовать
Редактирование footer.phpПрямой контроль, быстроПотеря изменений при обновлении без дочерней темыЕсли есть дочерняя тема
Кастомайзер темыПросто, без кодаЗависит от темы, не всегда доступноДля тем с поддержкой настройки копирайта
Удаление через виджетыПростота, без кодаНе всегда применяется, если копирайт в кодеЕсли копирайт выводится виджетом
Хуки и remove_actionГибкость, безопасно для обновленийТребует знаний темы и кодаДля продвинутых пользователей и разработчиков
Как отключить XML-RPC в WordPress без плагинов для защиты сайта
04.12.2025
Как добавить автоматический прелоадер в WordPress для улучшения UX
12.02.2026
Как изменить стили от плагинов в WordPress без изменения условий подключения
06.03.2026
WooCommerce: как удалить CSS-стили страниц оплаты и доставки без повреждения функционала
27.06.2026
Как создать динамические типографические стили в WordPress
03.03.2026