Огромный сборник статей от WPTec для начинающих

Начинающим

Плагин WordPress против файла Functions.php (что лучше?)

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

Установка плагинов WordPress против пользовательского кода в файле Functions.php

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

Оба метода будут делать то же самое, и оба они верны. Тем не менее, многие пользователи хотят знать, какой из них лучше для скорости и производительности WordPress.

Некоторых пользователей беспокоит установка слишком большого количества плагинов и то, как это может повлиять на скорость их веб-сайта и безопасность WordPress. Другие беспокоятся о том, что добавление пользовательского кода может сломать их веб-сайт, и они не смогут легко это исправить.

Давайте сравним оба решения, чтобы выяснить, какое из них лучше для производительности WordPress.

Плюсы и минусы файла functions.php^

Файл функций в WordPress позволяет разработчикам тем определять пользовательские функции для своей темы. Этот файл действует как гигантский плагин WordPress и может использоваться для добавления любых других пользовательских фрагментов кода, которые вы, возможно, захотите добавить на свой веб-сайт.

Вот преимущества добавления пользовательского кода в файл functions.php вашей темы.

Pros

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

Cons

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

Для файла функций WordPress есть много полезных приемов, которые делают его очень заманчивым. Тем не менее, это не замена для правильных плагинов WordPress.

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

Не все функциональные возможности и функции, которые вам нужны, могут быть добавлены в файл functions.php. Например, для пользовательского кода могут потребоваться дополнительные скрипты и таблицы стилей для правильной работы.

Мы считаем, что файл functions.php темы следует использовать для того, для чего он предназначен: функциональность на основе тем добавлена ​​разработчиками.

Плюсы и минусы установки плагинов WordPress^

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

Посмотрите нашу статью о том, что такое плагины WordPress и как они работают.

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

Pros

Плагин WordPress не зависит от вашей темы
Если это тот же код, то он будет иметь такое же влияние на производительность, что и файл функций.
Это проще отключить, обновить или переустановить по мере необходимости
Проще управлять, поскольку вы знаете, что делает каждый плагин из своего описания
Теперь мы не говорим, что установка всех плагинов WordPress – это хорошо. Есть и некоторые недостатки.

Cons

Вам нужно будет установить обновления для другого плагина
Автор плагина может отказаться от плагина в будущем, особенно если он бесплатный
Вы не сможете практиковаться с кодом

Плагин WordPress vs Файл функций – какой из них лучше?

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

С точки зрения производительности, не имеет значения, где выполняется код. Загружается ли он из файла functions.php или в виде отдельного плагина, если это один и тот же код, то он будет иметь одинаковое влияние на производительность.

Управлять отдельными плагинами гораздо проще, чем редактировать один большой файл функций. Добавление фрагментов случайного кода в один и тот же файл, даже если они не связаны или зависят друг от друга, усложняет задачу.

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

Когда я должен добавить код в файл Functions.php?

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

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

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

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

Если вам понравилась эта статья, пожалуйста, подпишитесь на наш канал YouTube для видеоуроков WordPress. Вы также можете найти нас в Twitter и Facebook.

 

Рекомендуем прочитать
Начинающим

Как удалить панель приветствия в панели управления WordPress

Начинающим

Как правильно перейти от Squarespace к WordPress

Начинающим

55 самых полезных советов, хитростей и хаков для WordPress

Начинающим

Как настроить отслеживание конверсий WooCommerce (пошаговая инструкция)

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

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