Изменяем footer блога на WordPress

Для начала следует рассказать что же такое футер (footer) и зачем его менять.

Футер это нижняя часть шаблона сайта (в нашем случае блога на WP). Footer также иногда могут называть подвалом или ногами. От того как его называют смысл не меняется.

Если Вы используете стандартный шаблон для блога или скачали и установили понравившийся Вам бесплатный шаблон, то он может содержать нежелательную для Вас информацию (ссылки на wordpress.org или на сайт разработчика шаблона). Кроме того, возможно Вы захотите кастомизировать нижнюю часть шаблона, добавив какую-нибудь информацию. Например, изменить копирайт Вашего блога, добавить ссылку на другой Ваш ресурс.

Я сейчас покажу как изменить footer на примере темы major_media. Это как раз та тема, которая установлена на моем блоге на момент написания данного поста. Я уберу лишние ссылки и добавлю даты с какого по какой год существует мой блог.

Нам потребуется любой текстовый редактор. Вы можете использовать ваш любимый текстовый редактор. Если у Вас такового нет, то рекомендую использовать либо Notepad++ или SublimtText 2 (3). Программа Notepad++ полностью бесплатна, а SublimeText можно назвать условно бесплатной, т.к. у неё есть неограниченный пробный период и время от времени она будет напоминать Вам о необходимости приобрести лицензию на использование этой программы. Я использую SublimeText 2. Программу эту я не покупал, к слову сказать она стоит 40 USD. Просто когда появляется сообщение с просьбой купить лицензию, закрываешь окно с этим сообщением и продолжаешь использовать программу дальше.

Итак приступим. Первым делом необходимо сделать резервную копию файла которого Вы будете изменять. Можно скопировать целиком папку с изменяемой темой. После этого открываем файл footer.php он должен находится в папке wp-content\themes\название_вашей_темы\footer.php. В моём случае он находится по адресу wp-content\themes\major-media\footer.php. Видим следующий код:

	<footer id="colophon" role="contentinfo">
		<div id="site-generator">
			<?php echo __('© ', 'major-media') . esc_attr( get_bloginfo( 'name', 'display' ) );  ?>
            <?php if ( is_home() || is_front_page() ) : ?>
            <?php _e('- Powered by ', 'major-media'); ?><a href="<?php echo esc_url( __( 'http://wordpress.org/', 'major-media' ) ); ?>" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'major-media' ); ?>"><?php _e('Wordpress' ,'major-media'); ?></a>
			<?php _e(' and ', 'major-media'); ?><a href="<?php echo esc_url( __( 'http://wpthemes.co.nz/', 'major-media' ) ); ?>"><?php _e('WPThemes.co.nz', 'major-media'); ?></a>
            <?php endif; ?>
		</div>
	</footer><!-- #colophon -->
</div><!-- #page -->

<?php wp_footer(); ?>

</body>
</html>

Из этого кода удаляем строки начиная с <?php if ( is_home() || is_front_page() ) : ?> по <?php endif; ?> они добавляют, при условии что это главная страница блога, ссылку на производителя темы WordPress и ссылку на wordpress.org.

Далее нам необходимо добавить в строку <?php echo __(‘&copy; ‘, ‘major-media’) . esc_attr( get_bloginfo( ‘name’, ‘display’ ) );  ?> перед точкой с запятой следующий код: . ‘ 2008 — ‘.date(Y) Где вместо 2008 Вы укажете год запуска Вашего блога.

В итоге должно получиться следующее:

	<footer id="colophon" role="contentinfo">
		<div id="site-generator">
			<?php echo __('© ', 'major-media') . esc_attr( get_bloginfo( 'name', 'display' ) ) . ' 2008 - '.date(Y);  ?>

		</div>
	</footer><!-- #colophon -->
</div><!-- #page -->

<?php wp_footer(); ?>

</body>
</html>

Вот такая простая манипуляция позволяет сделать индивидуальной стандартную тему WordPress. Результат работы смотрите в футере :).

Если у Вас появились вопросы или есть какие-либо замечания, оставьте комментарий.


86 thoughts on “Изменяем footer блога на WordPress

  1. Добрый день, а не подскажете как в футер сайта на WordPress вставить изображения? Спасибо.

    • Доброе время суток.
      Это зависит от того, что именно Вы хотите получить в итоге. Если Вам надо поменять фон футера, то надо править css файл редактируемой темы. Если просто вставить картинку, то можно вместо или дополнительно к году (код описанный в посте) добавить тег картинки.

      • Макс, пожалуйста, подскажи как в футере убрать копирайт. Вордпрес, тема: Vantage.


        • Приветствую.
          Убрать копирайт в теме Vantage можно изменив файл parts/footer.php . Нужно править строку 20 или закомментировать её или удалить эту строку.

  2. Здравствуйте.
    Подскажите, как в WordPress прижать футер к низу экрана.

  3. Здравствуйте! Подскажите, пожалуйста, что теперь делать? Решила изменить снизу страницу своего шаблона на сайте вордпресс. Заранее не скачала подвал в документ, что- то скорее всего удалила лишнее и теперь у меня вот такая ошибка- Fatal error: Call to undefined function do_action() in http://vkusnokatya.ru/wp-admin/admin.php on line 231

    • Здравствуйте. В таком случае, можно заново скачать шаблон и заменить измененный подвал. В яндексе наберите super-taste-austin (так называется шаблон), на первом в выдаче сайте будет ссылка на него.
      Или есть такой вариант тут автор показывает как найти функцию закладу в теме, которая выводит данную ошибку если изменить копирайт в подвале.

  4. Здравствуйте.
    Тема tempera.
    Не получается убрать из подвала ссылки на другие ресурсы.
    В теме содержится 2 файла footer.php и sidebar-footer.php ниже привел содержимое:

    footer.php


    и sidebar-footer.php

    <div id="footer-widget-area" role="complementary" >

    • Доброе время суток.
      Чтобы убрать лишние ссылки из темы, в Вашем случае, надо закомментировать строку 313 файла theme-functions.php что находится в папке includes.
      чтобы получилось так:
      // add_action('cryout_footer_hook','tempera_site_info',99);

      Важно! если после этого Вы обновите шаблон, то изменения слетят и тему надо будет править заново.

  5. Здравствуйте!
    Подскажите,пожалуйста, как из футера темы Catch Responsive удалить следующие записи (Copyright © 2015 Chat . All Rights Reserved. | Catch Responsive by Catch Themes) или заменить их. Особенно интересует изменение/удаление последней — Catch Responsive by Catch Themes. В файле footer.php нет похожего о чем Вы писали.
    За ранее Спасибо!

    • Доброе время суток.
      Интересующие Вас параметры содержатся в файле /inc/catchresponsive-core.php
      В этом файле в строке 1377 содержится функция catchresponsive_footer_content() её и надо править.
      Первым делом раскомментируйте строку 1378
      А далее вносите изменения в строке 1388

      Если надо просто удалить лишнее, то достаточно удалить из строки 1388 следующий текст:
      ' | ; ' . $catchresponsive_content['right'] .

        • Помогите пожалуйста. Беда. Хотел переписать левую часть. в общем не могу зайти и исправить
          Parse error: syntax error, unexpected ‘В©’ (T_STRING) in /home/darkmatterpen/public_html/wp-content/themes/catch-responsive/inc/catchresponsive-core.php on line 1388

          • farmanager в помощь 🙂 Надо зайти по FTP и исправить ошибку или перезалить catchresponsive-core.php файл на старый.

      • Спасибо огромное, долго ковырялся по всему инету, нашел только тут решение проблемы!!!!!!!!

      • как тоже самое сделать с Catch Adaptive темой? там как то по другому…

        • С темой Catch Adaptive надо редактировать функцию catchadaptive_footer_content которая находится в файле wp-content\themes\catch-adaptive\inc\catchadaptive-core.php начиная со строки 1381. Только не забудьте раскомментить 1382 строку //catchadaptive_flush_transients(); ,а то футер будет браться из кэша и изменений видно не будет.

  6. Добрый день! Подскажите, пожалуйста, где именно в футере (админка ВП или хостинг) надо изменить адрес фирмы? Заранее спасибо

    • Это можно сделать и из админки WP и отредактировав футер на локальном компьютере в своем «любимом» редакторе и залив его потом на хостинг по FTP. Мне больше нравится второй вариант, т.к. встроенный в WP редактор тем, на мой взгляд неудобен (и работает не на всех хостингах).

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

    do_action( ‘__before_footer’ ); ?>

    <footer id="footer" class="»>

    подскажите плз что на что поменять.

    • Надо править функцию tc_colophon_center_block(), которая находится в файле: wp-content\themes\customizr\inc\parts\class-footer-footer_main.php строка 224
      Достаточно просто удалить лишнее из неё (ненужную ссылку).

  8. Большое спасибо за статью! Долго искала решение, как убрать лишние ссылки, которые как-то хитро были спрятаны, что визуально не найдешь. Теперь футер приобрел надлежащий вид без лишних ссылок.

  9. Добрый вечер, подскажите как удалить запись в футуре сайта? Везде уже лазила,но ничего не получается.

    через админку в футуре вот что:


    <footer id="footer" class="»>

    • Доброе время суток. В Вашем случае (тема Customizr) надо изменять функцию tc_colophon_center_block(), которая находится в файле: wp-content\themes\customizr\inc\parts\class-footer-footer_main.php строка 247
      Достаточно удалить лишнее из неё (ненужную ссылку).

  10. Друзья! Помогите разобраться.
    Отредактировал код в файле Подвал (footer.php), а изменения произошли только на главной странице. На других все осталось по прежнему.
    Возможно ли изменить сразу подвал во всех страницах?

  11. Здравствуйте!
    Подскажите, пожалуйста, где именно в футере тема Simple Catch удалить следующую надпись:
    Работает на: WordPress | Тема: Simple Catch
    2

    • Доброе время суток.
      В теме Simple Catch в папке functions найдите файл simplecatch_functions.php и измените функцию simplecatch_footer (747 строка), достаточно удалить строки с 749 по 752.

      • Здравствуйте Максим!
        Все получилось.
        Большое Вам спасибо!
        С уважением,
        Игорь

  12. Добрый день как убрать автора в подваде (Proudly powered by WordPress & The WP Free WordPress Theme by CeeWP.)
    В редакторе footer.php только эти строки:

    Заранее благодарю

    • Доброе время суток. Функция подставляющая данную подпись находится в файле wp-content\themes\the-wp\inc\template-tags.php и называется the_wp_footer() строка 297. В данной функции надо изменить содержание блока div class=»site-info»: либо удалить содержимое, либо подставить своё.

  13. Спасибо Вам большое за оперативный ответ!!! Есть много разных задач по WP (за деньги). Как с вами связываться?

  14. Доброго времени суток. Сделал Всё как написано, но у меня получился второй футер =) над первым, а подвал с ссылками всё равно остался. тема Jolene.

    • Чтобы изменить footer вашей темы, надо править файл functions.php который находится в корневой папке темы. В этом файле на строке 1405 есть функция jolene_site_info, она отвечает за вывод доп информации в footer. Измените её содержимое так как Вам надо или удалите лишнее.

      • Жаль нет конкретного примера изменения функции. Я попытался изменить и увы белый экран. Возврат сайта через базы хостинга. Можно ли удалить вообще функцию? Или только менять содержимое. В общем что то пошло не так. Пока не нашёл правильный вариант удаления из темы Jolene рекламы Вордпресса и Сайта темы. С уважением Александр

        • Здравствуйте.
          С темой вроде сложностей нет особых. Надо править файл footer.php. За вывод нежелательной информации отвечает функция jolene_site_info на 22 строке файла footer.php. Можно вообще удалить 22 строку. А вместо неё вставить информацию нужную Вам, например так:
          < ДИВ class="site-info"> Hello World
          Вместо ДИВ подставьте div и вместо Hello World — информацию, которую хотели бы видеть.

  15. Здравствуйте! Совсем замучилась с подвалом( Уже несколько раз на хостинге удаляла и загружала тему, потому что не могу сменить надпись на свою. Там еще две ссылки скрыты, может из за них?
    Помогите, пожалуйста, разобраться! Как только не пробовала код менять, страницы не открываются, экран белый((
    Заранее спасибо!

    • Доброе время суток.
      В Вашей теме (lotus-spa-dream) надо править 2 файла: 1-й — footer.php, 2-й — functions.php
      В файле functions.php есть функция, которая проверяет футер на предмет редактирования, и если он отличается от исходного, то она выводит пустой экран вместо страницы. Функция эта (check_footer) находится в самом конце файла: строка 410.
      Удалите эту функцию целиком или содержимое этой функции, чтобы она стала пустая. После этого можно будет редактировать footer.php так как Вам угодно.

      • Максим, спасибо огромное, что ответили. Действительно, там и там прописан код( Но когда я с functions.php начинаю, то после его обновления все равно белая страница, то есть в футер уже не пробраться. Я правлю в админке, может из-за этого?
        Я правильно Вас поняла: сначала убрать в functions.php, обновить, зайти в футер, удалить, обновить?

        • Лучше использовать программу для редактирования кода, и уже измененные файлы загрузить по FTP. Я обычно использую Sublime Text — удобный текстовый редактор с подсветкой кода, бесплатный к тому же.

          • Удалила 410 строку и то, что за ней, сайт работает!!!!!!!!!!!!
            В футере сделала так, как написано у Вас в этой статье, надпись исчезла совсем, но сайт работает:)
            Почему то года нет.
            Вот такой кусочек кода получился:

            © <a href="»>

            Может не так вставила?
            Спасибо Вам ОГРОМНОЕ:)))

  16. Здравствуйте, подскажите как в теме Catch Box
    найти футер и стереть из него всё(в меню вп его нет)

    • Здравствуйте. Могу посоветовать такой вариант: в файле functions.php который находится в папке с темой есть функция catchbox_footer_content содержимое этой функции (сроки с 1073 по 1080 включительно) надо или удалить или закомментировать. И далее просто пишите echo и то, что Вы хотите вывести в футере.

    • Обычно темы хранятся в папке wp-content\themes . Там ищите папку catch-box.

    • Здравствуйте. В случае с темой Storefront надо править файл storefront-template-functions.php который находится в папке inc. Надо править функцию storefront_credit: для этого достаточно удалить строку 128.

  17. Здравствуйте. Подскажите, возможно ли в футере темы Catch Responsive заменить ссылку на сайт после года 2016 на обыкновенное слово (Copyright © 2016 Chat . All Rights Reserved.)

  18. Здравствуйте! Не подскажите не могу найти в сети как в теме jolene убрать рекламу вордпресс и поставить свой копирайт. То что находил не соответствует моей инф. в файле footer.php То что пишут заменить или удалить у меня нет.

  19. В шаблоне sparkling нет таких строчек, зато строчки Тема от Colorlib. Работает на wordpress есть на сайте, помогите, плиз

    • С шаблоном sparkling всё просто. В файле footer.php удалите строки 29-30 и на их место вставьте информацию, которую хотели бы там видеть.

  20. Попробую ещё раз спросить про свою проблему.
    Не подскажите не могу найти в сети как в теме jolene убрать рекламу вордпресс и поставить свой копирайт. То что находил не соответствует моей инф. в файле footer.php То что пишут заменить или удалить у меня нет.

    • С темой сложностей нет. Надо править файл footer.php. За вывод нежелательной информации отвечает функция jolene_site_info на 22 строке файла footer.php. Можно вообще удалить 22 строку. А вместо неё вставить информацию нужную Вам, например так:
      < ДИВ class="site-info"> Hello World
      Вместо ДИВ подставьте div и вместо Hello World — информацию, которую хотели бы видеть.

      • Здравствуйте! Огромное Вам спасибо! У меня после многочисленных проб и попыток всё получилось. Тема jolene, по Вашей рекомендации внес изменения в файле functions.php (Русские шаблоны WordPress), обновил и все ОК. Правда перед тем я скопировал содержимое файла в NotePad++

      • Приветствую. Только что случайно обнаружил ответ. Спасибо, что ответили. Я так и не изменил ничего. так как боюсь что бы не грохнуть сайт. У меня уже был белый экран. Еле нашёл как вернуть. Так вот Вы имеете ввиду удалить эту строку №22 в Футере

        И поставить то что Вы написали? И это сработает?

  21. Нашел у вас много полезной инфы. В большей степени в комментариях. Не мог править catch responsive. При добавлении или удалении любых элементов сразу белый экран вместо сайта. Попробую удалить все функции check, которые найду ))) спасибо

  22. Здравствуйте. Хотел поставить тему jolene. Но возникла проблемка. Не могу никак разобраться.
    Делал кнопку «Далее» свою. Добавил в файл functions.php функцию. Далее в стилях прописал кнопку. Далее в файле index.php вывожу функцию.
    И вот на главной странице кнопка есть, а когда перехожу в рубрику или на статическую страницу, то кнопка есть, но и есть стандартная надпись «Читать далее».
    В этом шаблоне нужно еще где-то править? Не только в index.php?

    • Здравствуйте.
      Если надо изменить статическую страницу или рубрику, то надо править файл page.php и category.php соответственно.
      Это во всех шаблонах так, не только в jolene.

  23. Здравствуйте!

    Пожалуйста, помогите удалить копирайт разработчика в теме basic. Где спрятан этот хитрый код?

    Заранее большое спасибо!

    • Здравствуйте.
      В теме basic надо править файл footer.php
      Копирайт разработчика находится в строках 36-39 (тэг p c id=»designedby»). Можно просто удалить строки с 36 по 39 и копирайта не будет 🙂

  24. Проблема у меня в том, что в разделе блога у меня список услуг в футере съезжает.
    Мой сайт https://karbeyaz.ru ( здесь футере работает как надо)
    https://karbeyaz.ru/blog ( здесь список услуг съехал).
    Кэш чисел и не помогло. Можете помочь?

    • Если сравнить код футера этих страниц, то видно, что в первом случае между услугами присутствует тег br . Во втором случае данный тег отсутствует. Вы вручную услуги в футер добавляли?

  25. Здравствуйте! Помогите пожалуйста убрать в футере Powered by WordPress. Theme: roofers by PixelNX. Функция в файле roofers-functions.php, если удалить ее будет пустой экран

    • Здравствуйте.
      Можно поступить проще и исправить строку 25 в файле vendor/include/roofers-footer.php
      Её можно удалить и прописать там нужные данные.

  26. Здравствуйте! Много полезной информации у вас нашел. Не подскажите не могу найти как в теме Spacious убрать рекламу вордпресс и поставить свой копирайт. То что находил не соответствует моей инфо в файле footer.php То что пишут заменить или удалить у меня нет.

    • Здравствуйте. В теме Spacious, за вывод копирайта в футере отвечает функция spacious_footer_copyright, которая задана в файле spacious/inc/functions.php начиная с 545 строки. Чтобы убрать копирайт автора темы можно подправить строку 553 переменную default_footer_value.

  27. Спасибо огромное! Вы супер! Промучался не один день до этого. получилось убрать копирайт. Правда не получилось прописать свой коммент. Пытался прописать как вы писали выше. Или его надо писать в футере?

    • Можно попробовать сделать так:
      $default_footer_value = sprintf( __( 'Copyright © 2007 - %1$s %2$s.', 'spacious' ), date( 'Y' ), $site_link );

  28. Здравствуйте.
    тема Interiart от TemPlaza.
    не могу изменить footer background image.
    изменил URL везде, где нашел, но вэб-инспектор показывает, что URL картинки (бэкграунда) все равно на другой ресурс. Подскажите, пожалуйста, как исправить бэкграунд футера на свой имидж или просто фон?

    • Здравствуйте.
      На Вашем сайте не увидел ссылку на другой ресурс 🙂
      Изменить бэкграунд можно изменив файл стилей — mrija.pl/wp-content/themes/interiart/style.css?ver=4.9.8 или просто заменив файл mrija.pl/wp-content/themes/interiart/images/background_footer.png на свой, тот который Вы бы хотели видеть в качестве бэкграунда.

  29. Здравствуйте. Понравилась Ваша тема, решил примерить на себя, но вот беда, файл footer.php, у меня имеет насколько другой вид, чем Вы показали на примере. По моему там прописаны готовые стили… Как в этом случае мне быть, в смысле, редактирования подвала?

    • Здравствуйте.
      Тема изменяется аналогичным способом, описанным выше. Если надо поменять визуальное оформление — цвета, фон и прочее, то можно редактировать файл стилей (css).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.