Плагины или темы

Функциональность сайта WordPress можно изменить с помощью и плагинов и тем. Темы WordPress имеют файл functions.php, хранящийся в папке /wp-includes/, который позволяет добавлять пользовательский код для новых функций.

Основной файл functions.php темы находится в корне папки темы и многие разработчики добавляют функциональность через него. Что не всегда хорошо. Хотя этот метод подходит для небольших изменений, он непрактичен для внесения серьезных изменений, которые затрагивают весь сайт.

Это связано с тем, что функциональность, хранящаяся в файле functions.php, зависит от того, активна тема или нет. Отключение темы WordPress вернет изменения, внесенные в указанный файл, и вызовет ошибку, когда сайт обратится к отсутствующим функциям.

Если вы не используете дочернюю тему, обновление темы также перезапишет файл functions.php, что заставит вас вручную восстанавливать пользовательский код WordPress.

Вот почему создание пользовательского плагина является полезным. Это облегчает изменения стандартного поведения WordPress в соответствии с вашими потребностями.

Вы можете добавить плагины WordPress к любой установке WordPress. Функции, внедренные плагином, останутся функциональными, даже если вы смените тему. Кроме того, обновления не будут перезаписывать существующие функции, что сэкономит ваше время и усилия.

Была ли эта страница полезной?