Как создать собственный плагин для сайта

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

WordPress: как создать собственный плагин для сайта

Недостатки фрагментов кода в functions.php

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

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

Создание пользовательского плагина сайта вместо использования functions.php

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

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

Как создать собственный плагин для сайта

Вы можете подумать, что создание собственного плагина для сайта было очень сложным. Но это не так. Дело обстоит наоборот, и это на самом деле очень легко. Сначала создайте новую папку на рабочем столе и назовите ее имя_сайта-плагин. Пример: noupe-плагин. Поместите в эту папку пустой файл, который можно создать с помощью Блокнота (Windows) или TextEdit (Mac). Назовите файл имя-сайта-plugin.php.

Теперь откройте файл с помощью текстового редактора или среды разработки, такой как Atom, Brackets или любой другой, которую вы предпочитаете. Вставьте туда следующее:

Один клик открывает Gist на GitHub
WordPress: как создать собственный плагин для сайта

Теперь вы можете ввести фрагменты кода из файла functions.php в этот файл. После того, как вы закончите, загрузите папку с плагином в папку плагинов WordPress через (S)FTP. Правильный путь следующий: wp-контент/плагины/.

После этого вам нужно войти в свой WordPress и активировать плагин.

WordPress: как создать собственный плагин для сайта

Заключение

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

(дпе)