Что, зачем и как создавать плагин WordPress для конкретного сайта

Хотите добавить плагин для конкретного сайта на свой сайт WordPress?? Плагин для конкретного сайта позволяет легко добавлять фрагменты кода на ваш сайт...

Хотите добавить плагин для конкретного сайта на свой сайт WordPress??

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

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

Что такое плагин WordPress для конкретного сайта

Плагин WordPress для конкретного сайта — это отдельный плагин, который вы можете использовать для добавления всех фрагментов настройки, которые не зависят от темы.

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

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

Зачем создавать плагин WordPress для конкретного сайта?

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

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

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

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

Учитывая это, давайте рассмотрим, как легко добавить пользовательский код с помощью плагина для конкретного сайта. Мы покажем вам два способа сделать это, а вы можете выбрать тот, который подходит вам больше всего (подсказка Способ №2 проще для новичков).

  • Метод 1. Ручное создание специфического для сайта плагина WordPress
  • Способ 2. Использование плагина WPCode (проще)

Метод 1. Ручное создание плагина WordPress для конкретного сайта

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

Сначала вам нужно создать новую папку на рабочем столе и назвать ее именем вашего сайта, например, mywebsite-plugin.

Создание папки с плагином для конкретного сайта

Теперь откройте обычный текстовый редактор на вашем компьютере, например, Notepad или TextEdit. Вам нужно создать новый файл и сохранить его как mywebsite-plugin.php в папке плагина на рабочем столе.

Создание файла плагина для вашего специфического для сайта плагина

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

Вы можете заменить пример.com с вашим собственным доменным именем. Как только вы это сделаете, ваш плагин для конкретного сайта будет готов.

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

1. Установите плагин для конкретного сайта из области администратора WordPress

Этот метод проще и рекомендуется для всех пользователей.

Сначала вам нужно создать zip-файл с папкой плагина для конкретного сайта.

Пользователи Windows могут просто щелкнуть правой кнопкой мыши на папке plugin и выбрать пункт Отправьте в папку » Сжатый (zip).

Создание zip-файла в Windows

Пользователям Mac необходимо щелкнуть правой кнопкой мыши и выбрать «Сжать mywebsite-plugin».

Создание zip-папки на Mac

После того, как вы получили zip-файл плагина, перейдите в раздел Плагины » Добавить новый страница в вашей админзоне WordPress.

Затем нажмите на кнопку ‘Upload Plugin’ в верхней части страницы.

загрузить плагин

Далее нажмите на кнопку «Выбрать файл», чтобы выбрать zip-файл, который вы создали ранее, а затем нажмите на кнопку «Установить сейчас».

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

Активировать плагин

2. Загрузка плагина WordPress для конкретного сайта через FTP

Для этого метода вам не нужно создавать zip-файл. Вы будете загружать плагин через FTP.

Сначала вам нужно будет подключиться к вашему сайту с помощью FTP-клиента.

После подключения перейдите в папку /wp-content/plugins/ в колонке удаленного сайта. Далее вам нужно выбрать папку плагина для конкретного сайта и загрузить ее на свой сайт.

Загрузка плагина через FTP

Теперь ваш FTP-клиент передаст папку с плагином для конкретного сайта на ваш сайт WordPress. Это позволит установить плагин на ваш сайт.

Однако вам все равно придется активировать плагин, чтобы начать его использовать. Вы можете сделать это, перейдя на страницу «Плагины» в админке WordPress и нажав на ссылку «Активировать» под плагином для конкретного сайта.

Активируйте плагин

Вот и все. Теперь ваш плагин для конкретного сайта готов к использованию.

Добавление пользовательских сниппетов кода в плагин для конкретного сайта

Существует два способа редактирования плагина и добавления в него пользовательских сниппетов кода.

Первый способ — сделать это через область администрирования WordPress. Вы можете перейти по адресу Плагины » Редактор страница.

Вы увидите предупреждающее сообщение, и вам нужно будет нажать на кнопку «Я понял», чтобы продолжить. В качестве альтернативы, если вам нужен более безопасный способ редактирования файлов, перейдите ко второму способу ниже.

Предупреждение в редакторе плагинов

Далее вам нужно выбрать плагин для конкретного сайта из выпадающего меню с надписью «Выберите плагин для редактирования».’

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

Выберите плагин для редактирования в редакторе файлов плагинов

Как только вы закончите, нажмите на кнопку «Обновить файл», чтобы сохранить изменения.

Если в вашем коде чего-то не хватает или он потенциально может сломать ваш сайт, то редактор плагина автоматически отменит ваши изменения.

Однако, если редактор не работает, и вы видите белый экран смерти, то вы можете использовать FTP для редактирования файла плагина и отмены изменений.

Второй способ — напрямую отредактировать файл плагина с помощью FTP. Просто перейдите в папку плагина с помощью FTP-клиента. Щелкните правой кнопкой мыши на файле плагина и выберите «Просмотр/редактирование файла».

Редактирование файла плагина через FTP

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

Способ 2. Использование плагина WPCode

Этот метод намного проще и дает вам лучший способ управления отдельными фрагментами кода в WordPress с помощью WPCode.

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

После активации плагин добавит новый пункт меню под названием «Code Snippets» в меню администратора WordPress. Нажав на него, вы перейдете на страницу, где будете управлять всеми своими пользовательскими кодами.

Чтобы добавить свой первый сниппет кода, нажмите на кнопку «Добавить новый».

Нажмите кнопку

Это приведет вас к странице ‘Добавить сниппет’. Здесь вы можете выбрать фрагмент кода из готовой библиотеки или добавить свой собственный код.

Чтобы добавить пользовательский код, перейдите к опции ‘Add Your Custom Code (New Snippet)’ и нажмите кнопку ‘Use snippet’.

Добавление нового фрагмента пользовательского кода в WPCode

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

После этого вы можете продолжить и вставить свой фрагмент кода в поле кода. Вам также нужно выбрать тип PHP Snippet из выпадающего списка Code Type справа.

Добавление пользовательского кода

Вы также можете добавить примечания к коду в разделе «Основная информация».

Вы должны использовать эту область, чтобы написать, что делает этот код, где вы его нашли и почему вы добавляете его на свой сайт. Это поможет «будущему вам» вспомнить, почему «прошлый вы» добавил этот код.

Добавляйте заметки и теги для идентификации и организации фрагментов кода

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

Плагин также позволяет выбрать, как вы хотите запустить фрагмент кода. В разделе ‘Insertion’ вы можете выбрать метод ‘Auto Insert’ для автоматической вставки и выполнения кода на вашем сайте.

Вы можете выбрать из области администратора, front-end, или везде варианты. Если вы не уверены, то оставьте опцию по умолчанию ‘Run Everywhere’.

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

Или вы можете выбрать метод ‘Shortcode’. При таком способе сниппет не вставляется автоматически. После сохранения сниппета вы получите шорткод, который вы можете вручную вставить в любое место на вашем сайте.

Вы также можете использовать раздел «Умная условная логика», чтобы показывать или скрывать автоматически вставляемые фрагменты на основе набора правил.

Используйте умную условную логику, чтобы решить, когда сниппеты должны загружаться

Например, вы можете загружать сниппеты кода только для зарегистрированных пользователей, загружать сниппеты PHP кода только на определенные URL страницы, показывать сниппеты кода в зависимости от типа страницы и т.п.

Наконец, вы можете переключить переключатель с ‘Inactive’ на ‘Active’, а затем нажать на кнопку ‘Save Snippet’.

Сохраните и активируйте ваш пользовательский фрагмент кода

Если вы просто хотите сохранить сниппет кода без его активации, то вы можете нажать только на кнопку ‘Save Snippet’.

После сохранения и активации сниппета кода он автоматически начнет действовать на вашем сайте, если вы выбрали именно этот способ вставки.

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

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий