Home / Wordpress / Как быстро и безопасно редактировать файл function.php в WordPress

Как быстро и безопасно редактировать файл function.php в WordPress

Привет, дорогие читатели. Сегодняшняя статья будет очень полезна новичкам, тем кто только делает первые шаги в создании сайтов на WordPress, а таких читателей у меня большинство. В сегодняшней статье я расскажу как можно быстро и безопасно редактировать файл function.php на WordPress.

файл function.php

Зачем нужен файл function.php?

В файл function.php прописаны все основные функции работы сайта. Если вы хотите расширить функционал сайта, например, разом скрыть все исходящие ссылки, то можно установить соответствующий плагин, или прописать php скрипт в файл function.php.

Конечно, лучше напрямую прописать скрипт, но есть одна загвоздка. Если вы неправильно вставили скопированный код, то ваш сайт перестанет работать, а вместо привычной страницы сайта или админки, вы увидите пустой белый экран. После этого вам придется восстанавливать сайт из бэкапа. А если нет бэкапа, то плакали ваши труды.

Из этой ситуации есть выход – можно установить бесплатный плагин FunctionsPHP. Этот плагин создаст копию файла function.php, которую можно безопасно редактировать.

Как скачать и пользоваться плагином FunctionsPHP?

Скачать плагин можно с официального сайта разработчика – WP Puzzle. После того, как скачали плагин, установите его стандартным образом, загрузив в админке.

Как только плагин появится в списке активных, можно приступать к расширению функционала сайта. Никаких дополнительных настроек плагин не требует.

Перейдите в список установленных плагинов, найдите здесь плагин FunctionsPHP и перейдите по ссылке – изменить.

изменить FunctionsPHP

КЛИКАБЕЛЬНО

На открывшейся странице можно увидеть, что альтернативный файл function.php имеет лишь одну функцию. Если вам необходимо добавить какой-то PHP скрипт или функцию, то можете смело вставлять ее в этот файл, не боясь, что сайт перестанет работать.

изменение файла

КЛИКАБЕЛЬНО

Меня этот плагин выручал не раз. Надеюсь и вам он пригодится.

P.S. В меню я добавил новый раздел – Рекомендую. В этом разделе буду размещать ссылки на программы и сервисы, которыми я сам когда-то пользовался, и в качестве которых уверен. Рекомендую просмотреть данный раздел, так как для моих читателей на многие программы и сервисы предоставляется скидка.

11 комментариев

  1. Я обычно если редактирую файлы, то сначала создаю копию и держу её на компьютере. Таким плагином ещё не приходилось пользоваться, но плагин хороший. Нужно протестировать. 🙂

    Ответить
  2. Спасибо! Теперь я в теме.

    Ответить
  3. Спасибо, очень интересный метод)

    Ответить
  4. Привет! Прикольный плагин. Жаль что раньше про него не знал.

    Ответить
  5. Плагин ставить это не самый быстрый и безопасный способ 🙂 Гораздо безопаснее через FTP файлики редактировать, а то мало ли какой код в плагине вшит

    Ответить
    • Кирилл, речь идёт только о файле function.php При добавлении в него стороннего кода, у новичков часто возникают проблемы. Например, вставляют код перед открывающимся тегом
      < ?php
      В результате после обновления страницы, появляется пустой белый экран на месте сайта.
      Чтобы этого не происходило можно установить этот плагин и не бояться, что при неправильной вставке кода полетит весь сайт.

      Ответить
  6. А лучше вообще туда не залезать, если сайт рабочий, и на нем все нормально функционирует!

    Ответить
  7. Поняла про плагин. Не поняла, что именно можно расширить и как. Какой такой нужный функционал отсутствует и что еще требуется?

    Ответить
    • Не поняла, что именно можно расширить и как.

      Что угодно, если есть знания в PHP или просто есть интерес копаться в коде. Многие блогеры любят экспериментировать со своими блогами, добавляют какие-то скрипты, в function.php. Если вас устраивает весь ваш функционал, то нет смысла что-то добавлять.

      Ответить
  8. Отличный плагин. Установил и не жалею. Уже несколько раз он меня выручал. Рекомендую всем.

    Ответить

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

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