Разработчикам WordPress иногда необходимо добавлять фрагменты кода, чтобы необходимые функции работали на веб-сайте. Стандартный метод сделать это — отредактировать файл темыfunctions.php.
Если вы новичок в WordPress, изменение файлов темы может показаться пугающим. Независимо от того, насколько хорошим разработчиком вы станете, этот страх не исчезнет, но вы можете снизить риск того, что что-то пойдет не так, разумно выбрав метод изменения файла function.php вашего веб-сайта. Давайте начнем с обсуждения того, что делает файл function.php, а затем перейдем к тому, как редактировать файл function.php в WordPress и о чем следует помнить при работе с ним.
Содержание
ToggleЧто такое файл function.php?
В каждой теме WordPress есть файл function.php. Этот файл представляет собой исходный код для определения одной или нескольких функций с использованием блоков кода, к которым осуществляется доступ и которые можно вызвать для использования в других областях программирования.
Короче говоря, он хранит код действий для доступа и использования из других разделов программирования. Вы можете обнаружить, что ваш файл function.php преобразует определенные типы сообщений в страницы блога, добавляет Google Analytics или содержит код, который делает вашу тему уникальной.
Причины быть осторожными при редактировании файла function.php
Прежде чем вносить какие-либо изменения в файл function.php, необходимо понять некоторые важные вещи:
- Изменения зависят от темы: каждая тема имеет файл function.php.
- Обновления или переустановки темы могут привести к потере изменений, поскольку они сохраняются в файле.
- Ошибки кода в файле function.php могут заблокировать вас на сайте или привести к другим ошибкам.
Файл function.php необходим для правильной работы вашего сайта, и внесение изменений может привести к поломке вашего сайта. Возможность быстрой отмены последних изменений может сократить время простоя, особенно на торговых площадках, поэтому убедитесь, что вы:
- Проверьте изменение на промежуточном сайте.
- Сделайте резервную копию файла перед его изменением
- Будьте готовы отменить изменения, внося по одному изменению за раз (если это возможно).
- Делайте это только при необходимости и обычно только для дочерней темы.
- Вместо этого рассмотрите плагин для конкретного сайта для управления фрагментом кода.
Прочтите нашу статью «Решенные проблемы WordPress», чтобы понять, как исправить распространенные проблемы WordPress, с которыми сталкиваются разработчики всех уровней.
Как использовать плагин вместо прямого редактирования файла function.php (самый безопасный метод)
Один из самых безопасных способов редактирования функциональности сайта — использовать плагин, например Code Snippets, вместо редактирования файла function.php. Использование плагина гарантирует, что ваш код останется активным при обновлениях или изменениях, поскольку он работает независимо от темы и, следовательно, не перезаписывается, если тема обновляется или переустанавливается.
Кроме того, большинство плагинов, управляющих фрагментами кода, также будут работать с мультисайтом WordPress. Инструкции будут различаться в зависимости от используемого плагина.
Как редактировать файл function.php в WordPress с помощью редактора тем администратора
Редактировать файл function.php через редактор тем так же просто, как понять, как редактировать исходный код в WordPress. Дизайн WordPress включает встроенный редактор, который позволяет изменять файлы вашей темы с помощью онлайн-портала администрирования.
Внимание: этот метод не следует использовать на действующем (производственном) веб-сайте без крайней необходимости, поскольку любые ошибки могут привести к отключению сайта, и вы не сможете получить доступ к редактору тем администратора, чтобы исправить проблему.
Если ваш сайт доступен через wp-admin, вы можете редактировать файлы, используя параметры меню WordPress по умолчанию.
- Войдите на свой сайт через wp-admin как администратор.
- Получите доступ к исходному коду вашего сайта в разделе «Внешний вид» > «Редактор тем».
- Проверьте тему или выберите новую, используя раскрывающееся меню «Выбрать тему», чтобы отредактировать ее, и нажмите «Выбрать».
- В меню «Файлы тем» выберите файл «functions.php», щелкнув соответствующий заголовок.
- Внесите изменения и нажмите «Обновить файл», чтобы сохранить изменения.
Примечание. У каждой темы есть файл function.php, поэтому важно убедиться, что вы работаете с правильными файлами темы, иначе ваши изменения будут сохранены в неправильном месте и не появятся на веб-сайте.
Доступ к файлу function.php через FTP-клиент
Протокол передачи файлов (FTP) или протокол безопасной передачи файлов (SFTP) — это быстрый способ доступа к файлам, связанным с вашим сайтом. Если вы предпочитаете получать доступ к файлу function.php через FTP/SFTP-клиент, существует множество различных программ на выбор по разной цене.
Чтобы получить доступ к файлу function.php через FTP-клиент, выполните следующие действия:
- Получите доступ к своему сайту, используя предпочитаемую вами FTP-программу и свои учетные данные для входа.
- Вы должны увидеть свои локальные файлы и файлы веб-сайтов рядом: перейдите к файлам нужной темы и найдите файл function.php. Примечание. Возможно, вам придется перейти в другую папку, чтобы найти файл function.php.
- Загрузите новый файл function.php на свой сайт WordPress.
Примечание. Подождите, пока загрузка завершится, иначе вы можете создать поврежденный файл, который нарушит работу вашего сайта.
Используйте профессиональные или управляемые услуги
Нет ничего постыдного в том, чтобы знать, когда стоит сотрудничать с профессионалом или воспользоваться услугами поставщика управляемых услуг, если работа, которую вам нужно выполнить, выходит за рамки вашего комфорта или уровня навыков. Если ваше время ценно, попросите поставщика управляемых услуг WordPress, такого как мы, обработать ваш веб-сайт за вас.
У нас в WP Buffs есть целый ряд планов обслуживания и пакетов обслуживания WordPress, предназначенных для того, чтобы ваш веб-сайт работал без стресса, включая внесение изменений в серверную часть WordPress.
Часто задаваемые вопросы
Как редактировать файл function.php в WordPress?
Вы можете редактировать файл function.php в WordPress с помощью редактора тем администратора WordPress или программы протокола передачи файлов (FTP). Кроме того, вы можете использовать плагин для добавления фрагментов кода, не изменяя файл function.php вашей темы напрямую.
Как мне получить доступ к файлу function.php в WordPress?
Вы можете получить доступ к файлу function.php в WordPress с помощью встроенного редактора тем. Войдите на свой сайт, используя учетную запись администратора, и откройте редактор тем в разделе «Внешний вид».
Как добавить код в файл function.php в WordPress?
Вы можете добавить код в файл function.php в WordPress, открыв файл в редакторе тем WordPress, программе FTP или SFTP или используя плагин, предназначенный для добавления фрагментов кода без изменения файлов темы.
Где находится файл function.php?
Function.php находится в исходных файлах темы. Каждая тема имеет файл function.php, что означает, что изменения, внесенные в файл function.php, перезаписываются обновлениями. При изменении темы также потеряется функциональность кода, если она не будет перенесена в каждый файл function.php или добавлена с помощью плагина.