Руководство на русском по плагинам

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

Поиск настроек плагина

Как правило, при добавлении плагинов новые пункты меню появляются на панели администратора. В примере справа выделены пункты меню, появившиеся после добавления плагинов.

Однако плагины бывают разные. Некоторые расширяют существующие опции меню, такие как Настройки, Инструменты или Внешний вид. Настройки других отображаются, например, в редакторе.

Меню "Панель администратора", где новые пункты меню, которые добавлены установленными плагинами, обведены рамками.

Использование плагина

Установив на сайт хотя бы один плагин, перейдите в раздел Плагины → Установленные плагины. Там представлен список всех плагинов на сайте.

Найдите «Настройки», «Сведения», «Документы» или «Поддержка» (у каждого плагина свой набор ссылок). С помощью этих элементов меню можно узнать больше об использовании плагина:

Список установленных плагинов с рамками вокруг ссылок "Настройки", "Документы" и "Поддержка"

Примеры ссылок на документацию/ресурсы поддержки (нажмите, чтобы увеличить масштаб)

Помощь с плагинами

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

Редактор файлов плагинов (дополнительная функция)

Редактор файлов плагинов позволяет редактировать код установленного плагина.

Экран редактирования плагинов с содержимым php-файла плагина в текстовом редакторе и дополнительными файлами плагинов справа

На панели администратора найдите Редактор файлов плагинов в разделе Плагины или Инструменты (в зависимости от темы).

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

Управление некоторыми плагинами, например Jetpack и Akismet, происходит автоматически, поэтому их нельзя изменять в редакторе файлов плагинов.

Основы плагинов⚓︎

Grav был разработан, чтобы быть простым и сфокусированным, имея дело только со страницами. Идея заключается в том, что Grav сама по себе является супер-бережливой CMS, обеспечивая достаточно функциональности, чтобы поддерживать основы: маршрутизацию, компиляцию Markdown в HTML, шаблонизацию Twig и кэширование.

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

Мощь!⚓︎

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

Плагины оказались настолько простыми в написании, а также настолько гибкими и мощными, что мы не можем перестать их создавать! У нас уже есть более 370 свободно загружаемых плагинов, которые делают всё от отображения sitemap, предоставления хлебных крошек, отображения архива блога, простого поиска, до предоставления полнофункциональной корзины покупок на JavaScript!

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

Основы⚓︎

Все плагины находятся в вашей папке user/plugins. С базовой установкой Grav есть только два плагина: error и problems.

Плагин error используется для обработки HTTP-ошибок, таких как 404 — страница не найдена.

Плагин problems полезен для новых установок Grav, потому что он обнаруживает любые проблемы с настройкой хостинга, отсутствующими папками или разрешениями, которые могут вызвать проблемы с Grav. Только плагин error действительно необходим для правильной работы.

Каждый плагин в папке user/plugins должен иметь уникальное имя, и это имя должно точно определять функцию плагина. Пожалуйста, не используйте пробелы, подчеркивания или заглавные буквы в названии плагина.

Доступ к значениям конфигурации плагина через Twig⚓︎

Чтобы получить доступ к настройкам конфигурации плагина через Twig (т. е. в рамках темы), используется запись:

{{ config.plugins.pluginname.pluginproperty }}

Если имя плагина содержит тире, вы должны обращаться к его свойствам так:

{{ config.plugins['plugin-name'].pluginproperty }}

Инструкция: как пользоваться плагинами для обработки звука

Разбираемся, что такое VST плагины и для чего они нужны

Во время работы со звуком мы часто задаемся вопросом, можно ли:
• сделать запись лучше, насытить ее;
• убрать лишние звуки и шумы;
• расширить свои возможности;
• добавить необычные эффекты для усиления повествования.

Ответ есть — виртуальные плагины (VST). В этой статье мы рассмотрим, что такое плагины, почему они полезны и как начать их использовать. Цифровые рабочие аудиостанции (DAW = digital audio workstations, например Logic Pro X, Pro Tools, Reaper, Studio One, Ableton и другие) являются важнейшими инструментами для современного звукового производства, а виртуальные плагины являются неотъемлемой частью экосистемы DAW для обработки записанного физического материала.

Что такое плагины для DAW?

Плагины VST (Virtual Studio Technology) в том числе для DAW — это программные модули, которые могут быть добавлены в DAW для расширения ее функциональности. Существует два основных типа плагинов:
• эффекты (VST);
• инструменты (VSTi).

Для нашей работы с речью мы рассмотрим только первый тип плагинов. Плагины эффектов изменяют аудиосигнал, добавляя или удаляя частоты. Плагины эффектов изменяют аудиосигнал, добавляя или удаляя частоты.
С помощью плагинов VST можно:

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

  • Применить задержку. Delay — звуковой эффект, который имитирует затухающие повторы исходного сигнала, другими словами создает эхо.

  • Применить реверберацию. Reverb — звуковой эффект, который возникает при отражении звуковых волн от поверхностей помещения. С его помощью в запись можно добавить ощущение пространства.

Плагины могут быть разработаны как производителем DAW (встроенные плагины), так и сторонними разработчиками (third party), они могут быть бесплатными или платными. Некоторые плагины являются самостоятельными приложениями (standalone), другие могут использоваться в DAW как плагин (VST), который вешается на дорожку в DAW.

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

Зачем использовать плагины для DAW?

Плагины могут значительно расширить творческие и технические возможности DAW. Вот некоторые причины, по которым использование плагинов является полезным:

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

  • Качество звука: плагины могут улучшить звучание. Так плагин для мастеринга может добавить полировку и баланс в микс. Например, балансирование по выходной громкости под различные стандарты громкости в LUFS (единицы измерения громкости звука) сделает звучание более профессиональным.

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

Как начать использовать плагины для DAW?

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

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

  • Эквалайзер — плагин для регулировки амплитуды частотных составляющих аудиосигнала.

  • Преамп/Сатуратор — плагины для усиления сигнала и его насыщения гармониками, для более «теплого» звучания.

  • Компрессор — плагин для сужения динамического диапазона за счет сжатия аудиоданных. Диапазон — разница в громкости между самыми громкими и самыми тихими звуками.

  • Де-эссер — плагин, который представляет собой особый тип компрессора. Он уменьшает чрезмерное шипение в речи, устраняя звуки с-ц-ш-щ.

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

  • Плагины для устранения призвуков рта/перегрузов/реверберации. Они используются для чистки фонограммы, например, iZotope, Unveil, Accentize DeRoom.

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

Например: гейт — сатурация — компрессия.

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

Пример установки плагинов

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

На экране открыто несколько плагинов.
Нажмите на изображение, чтобы увеличить

2. Где искать плагины
На сайтах Plugin Boutique, Plugin Alliance, Splice и KVR Audio предлагают обширные базы данных VST плагинов с возможностью поиска по категориям, производителям и ценовому диапазону. Часто можно выловить плагины, которые отдают со скидками или даже бесплатные.

Также можно посетить сайты производителей VST плагинов. Некоторые производители предлагают бесплатные пробные версии, чтобы вы могли опробовать их перед покупкой. Например, такие производители, как Soundtoys, Waves, iZotope, Fabfilter, UAD.

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

3. Установите плагин
Большинство плагинов поставляются с программой установки, которая поможет вам пройти весь процесс. После установки плагина он должен быть доступен в меню плагинов вашей DAW.

Совместимость: Убедитесь, что плагины, которые вы хотите использовать, совместимы с вашей DAW. Большинство DAW поддерживают формат плагинов VST или AU (формат плагинов, созданный Apple для компьютеров Mac).

Установка: Установите плагины в соответствии с инструкциями производителя. Обычно это включает в себя копирование файла плагина в соответствующую папку в вашей DAW.

Авторизация: Некоторые платные плагины требуют авторизации, то есть ввода серийного номера или использования ключа iLok (USB ключ для хранения и авторизации лицензий на ПО).

Процесс установки одного из плагинов.
Нажмите на изображение, чтобы увеличить

4. Загрузка плагина в Logic Pro X
Чтобы использовать VST плагин в вашей DAW, вам нужно загрузить его на дорожку, содержащую речь, которую вы хотите обработать. Для этого перейдите в меню плагинов вашей DAW и найдите плагин, который вы хотите использовать. Перетащите плагин на дорожку речи.

Нажмите на изображение, чтобы увеличить

5. Загрузка плагина в Audacity
Для использования плагина в бесплатной программе Audacity зайдите в меню «Эффекты» и выберите необходимый плагин.

Нажмите на изображение, чтобы увеличить

Настройка параметров плагинов

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

Показываем настройку параметров на примере программы Logic Pro X. Плагины работают одинаково во всех DAW, в том числе в бесплатной Audacity. В этом редакторе они будут отображаться во вкладке «Эффекты».

1. Эквалайзер
Одно из самых распространенных применений VST плагинов для обработки речи — использование эквалайзера для повышения четкости. Эквалайзер можно использовать для усиления или уменьшения определенных частотных диапазонов, чтобы сделать речь более разборчивой. Распространенной техникой является усиление частот в диапазоне от 2 кГц до 5 кГц, что помогает сделать речь более четкой и ясной.
Повторимся, что встроенные эквалайзеры есть во многих звуковых редакторов, но иногда их функционала недостаточно. В этом случае вам пригодится VST плагин.

Нажмите на изображение, чтобы увеличить

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

Нажмите на изображение, чтобы увеличить

3. Де-эссинг для уменьшения сибилянтов
Сибиланс — шипящий звук, который может возникнуть, если в речи слишком много сибилянтных согласных, таких как «с» и «ш». VST плагины можно использовать для уменьшения сибилянтов с помощью де-эссинга. Де-эссинг работает путем снижения уровня частот, которые отвечают за шипящие звуки. Подробнее о параметрах де-эссинга читайте здесь.

Нажмите на изображение, чтобы увеличить

4. Шумоподавление для удаления фонового шума
Плагины шумоподавления работают путем анализа аудио и выявления фонового шума. Затем плагин снижает уровень шума, делая его менее слышимым в записи. Существует несколько вариантов плагинов, например, встроенный плагин в бесплатную программу Audacity, про который мы писали в этой статье. Также есть плагины от iZotope RX, Acon Digital (De-noise, De-Hum, De-click), ​​Klevgrand Busfri, Sonnox Restore.

Нажмите на изображение, чтобы увеличить

специалист по аудиоконтенту Литрес: Чтец, звукорежиссер.

Была ли данная статья полезна для Вас?

Другие статьи в нашем блоге:

Плагины WordPress — это мощные инструменты, которые расширяют возможности вашего сайта WordPress, при этом вам не нужно знать, как писать или редактировать код. Но с почти 60 000 плагинов WordPress, доступных только в репозитории WordPress, и растущим списком премиум и бесплатных плагинов, доступных из других онлайн источников, как вы можете найти лучшие плагины WordPress, которые могут питать ваш сайт? В этом руководстве для начинающих по плагинам WordPress мы рассмотрим все, что связано с плагинами, которые обеспечивают работу WordPress. Итак, давайте посмотрим. С момента своего создания платформа WordPress прошла долгий путь. Благодаря простоте использования и мощным возможностям создания сайтов, все больше веб-разработчиков используют WordPress для создания своих сайтов, чем когда-либо прежде. Количество доступных плагинов WordPress только продолжает делать WordPress более универсальным. Благодаря популярности WordPress как системы управления контентом, экосистема доступных плагинов WordPress выросла, чтобы удовлетворить потребности пользователей WordPress, ищущих очень гибкие и настраиваемые способы создания уникального сайта. Но что именно представляют собой плагины WordPress и как их использовать? Где вы можете найти лучшие варианты плагинов WordPress для ваших индивидуальных потребностей в развитии сайта? Давайте рассмотрим некоторые из этих и других вопросов.

Оглавление данной статьи:

  • 1 Что такое плагин в WordPress?
  • 2 Являются ли плагины WordPress бесплатными?
  • 3 Почему я должен покупать плагины WordPress премиум или профи?
  • 4 Где найти плагины для WordPress?
  • 5 Какие плагины лучше всего подходят для WordPress?
    • 5.1 Исследование и обзоры плагинов
    • 5.2 Спросите людей, которым вы доверяете
    • 5.3 Загрузка и тестирование плагинов
  • 6 Два незаменимых плагина WordPress для каждого сайта
    • 6.1 BackupBuddy
    • 6.2 iThemes Security Pro
  • 7 Как установить плагин WordPress
    • 7.1 Как установить с помощью Поиска плагинов
    • 7.2 Как установить плагин WordPress с помощью загрузки Zip-файла
    • 7.3 Как установить плагин WordPress через FTP или sFTP
  • 8 Как обновить плагин WordPress
    • 8.1 Использование iThemes Sync для обновления плагинов WordPress
    • 8.2 Автоматическое обновление плагинов WordPress
      • 8.2.1 Как включить автообновление для плагинов
      • 8.2.2 Причины для обновления плагинов WordPress
      • 8.2.3 Обновление плагинов WordPress для повышения безопасности
  • 9 Советы по использованию плагинов WordPress
    • 9.1 Иногда (ну, обычно) меньше значит больше
    • 9.2 Если вы его не используете, удалите его
    • 9.3 Плагины всегда должны иметь цель
    • 9.4 Функциональность и особенности плагина Ovoid Overlapping Plugin
    • 9.5 Избегайте недействительных или бутлегов премиум-плагинов
    • 9.6 Поддерживайте плагины в актуальном состоянии
    • 9.7 Рассмотрите возможность кодирования второстепенных функций плагина
    • 9.8 Когда ваш сайт перестает работать… Обычно это происходит из-за плагина
    • 9.9 Практиковать уважение
  • 10 Дополнительная помощь для плагинов WordPress
    • 10.1 Поддержка плагинов
  • 11 Подведение итогов: используйте мощь плагинов WordPress для работы

Плагин WordPress — это, по сути, «дополнительное» программное обеспечение, которое вы можете загрузить на свой сайт WordPress, чтобы заставить его делать больше вещей. По сути, плагин WordPress — это строка кода, созданная разработчиком, которая «подключается» и взаимодействует за кулисами вашего сайта WordPress.WordPress плагин — это по сути «дополнительное» программное обеспечение, которое вы можете загрузить на свой сайт WordPress, чтобы заставить его делать больше вещей. По сути, плагин WordPress — это строка кода, созданная разработчиком, которая «подключается» и взаимодействует за кулисами вашего сайта WordPress. Говоря простым языком, плагин WordPress добавляет новые возможности и функции на ваш сайт. Некоторые плагины WordPress расширяют существующую функциональность ядра WordPress или даже других плагинов. Предприимчивые разработчики WordPress написали и внедрили десятки тысяч плагинов, которые вы можете быстро и легко добавить на свой сайт WordPress. Плагин WordPress может сделать все: от незначительного улучшения сайта до массивных, всеобъемлющих изменений, которые полностью меняют способ отображения и использования вашего сайта. Например, вы можете легко найти плагины WordPress, которые превратят ваш сайт в полнофункциональную социальную сеть, магазин электронной коммерции или пользовательский форум, и это лишь некоторые из них. И наоборот, плагин может добавить небольшую функцию на ваш сайт, например, отображение вашей ленты Twitter на главной странице. Кроме того, многие из доступных плагинов WordPress не оказывают никакого внешнего воздействия на ваш сайт. Например, вы можете найти плагины, которые помогут повысить производительность сайта или улучшить SEO-рейтинг.

Являются ли плагины WordPress бесплатными?

Да! Одна из удивительных вещей в WordPress — бесплатный каталог плагинов WordPress.org, также известный как репозиторий WordPress. Здесь вы найдете около 60 000 бесплатных плагинов WordPress, которые вы можете скачать и добавить на свой сайт. Конечно, можно создать целый сайт WordPress, используя полностью бесплатные плагины из репозитория WordPress. Многие бесплатные плагины обладают широкими возможностями и не требуют оплаты, чтобы получить доступ ко всему, что делает плагин.

Почему я должен покупать плагины WordPress премиум или профи?

Бесплатная версия плагина WordPress не всегда может дать вам полную функциональность плагина. В зависимости от требований и спецификаций того, для чего вам нужен плагин, выбор премиум, платной или «Pro» версии плагина может быть вполне оправданным. Одним из преимуществ бесплатных плагинов WordPress является то, что они позволяют экспериментировать с основными функциями плагина, прежде чем приобретать премиум-функции. Это позволит вам увидеть, как плагин повлияет на ваш сайт без предварительных денежных обязательств. Это довольно выгодная сделка, не так ли? Например, возьмем плагин iThemes Security. Это плагин, который, будучи установленным и внедренным на вашем сайте, защитит ваш сайт от наиболее распространенных проблем безопасности WordPress. Этот плагин — прекрасный пример того, что вы можете получить бесплатно, при этом его основные функции и базовые возможности сразу же доступны для использования на вашем сайте. 

Когда вы будете готовы вывести свои усилия по обеспечению безопасности сайта на новый уровень, вы, скорее всего, захотите заплатить $80 в год за платные премиум-модификации плагина, включая такие вещи, как двухфакторная аутентификация и ведение журнала безопасности WordPress. Учитывая, сколько стоит ваш сайт, платить за Pro-версию плагина стоит. Зачем использовать премиум-плагины WordPress? Бесплатные плагины WordPress также обычно имеют ограниченную или медленную поддержку. Большинство бесплатных плагинов предлагают базовую поддержку через их индивидуальную страницу плагина в каталоге плагинов WordPress.org. Премиум или Pro версии плагинов часто включают в себя добавление приватной, тикетной поддержки или поддержки с более быстрым временем ответа. Если вы столкнетесь с какими-либо проблемами при использовании плагина, заплатив за поддержку, вы можете оказаться в выигрыше.

Где найти плагины для WordPress?

Чтобы начать изучение всех плагинов WordPress, которые могут помочь усовершенствовать ваш сайт, лучше всего начать с репозитория плагинов WordPress.org. На момент написания этой статьи здесь доступно для загрузки 59 458 бесплатных плагинов практически в любой категории, о которой вы только можете подумать, от плагинов контактных форм до плагинов для электронной коммерции, SEO и многого другого. Многие из плагинов, которые вы можете скачать с WordPress.org, на 100% бесплатны для использования и никогда не попросят вас перейти на премиум-версию. Другие предлагают свои бесплатные версии, чтобы вы могли изучить их полезность, прежде чем переходить на дополнительные функции. Имейте в виду, что некоторые плагины в репозитории WordPress устарели и больше не работают должным образом с текущей версией ядра WordPress (в настоящее время это версия 6.0). Просматривая бесплатные плагины, доступные в репозитории, всегда обращайте особое внимание на поля «Последнее обновление» и «Версия WordPress» на страницах загрузки плагинов.

Если плагин не протестирован для работы с версией WordPress, которую использует ваш сайт, его загрузка и установка может нанести вред вашему сайту. Большинство плагинов премиум-класса (плагины, за загрузку и установку которых взимается плата) можно найти, только если знать, где их искать. Например, допустим, ваш сайт WordPress загружается не так быстро, как должен, и вы понимаете, что вам нужно приложить некоторые усилия для оптимизации WordPress. В этом случае простой поиск в Google, например: «лучшие плагины кэширования WordPress» выдаст сотни вариантов сторонних премиум- и бесплатных плагинов, которые вы можете использовать для ускорения работы вашего сайта. В сообществе WordPress есть поговорка, которая звучит примерно следующим образом: «Неважно, что вы хотите, чтобы делал ваш сайт, для этого есть плагин». И в этом есть большая доля правды. Прежде чем нанимать профессионального разработчика WordPress для создания пользовательских функций на вашем сайте, сначала сделайте несколько простых поисков в Google, чтобы посмотреть, что есть у вас под рукой. Вы будете удивлены тем, что обнаружите… и есть шанс, что уже существует плагин WordPress для того, что вам нужно.

Какие плагины лучше всего подходят для WordPress?

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

Исследование и обзоры плагинов

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

Спросите людей, которым вы доверяете

Сообщество WordPress — это богатый ресурс людей, которые любят свое дело, протестировали и опробовали множество различных плагинов WordPress и готовы помочь и поделиться советом. Используйте их знания и опыт, если у вас есть вопросы о плагине. Например, вы можете спросить людей в Twitter, нравится ли им один плагин или другой. Используйте хэштег #WordPress, и вы наверняка получите больше советов, чем ожидали!

Загрузка и тестирование плагинов

Другой способ найти лучшие плагины WordPress — это на самом деле поработать с плагином, чтобы увидеть, будет ли он делать то, что вам нужно. Хотя тестирование плагинов может занять много времени, такой подход может стоить того в долгосрочной перспективе, чтобы не терять время после того, как вы выбрали определенный плагин WordPress, который, как вы обнаружили, на самом деле не будет делать то, что вам нужно (да, такое может случиться). Хорошим способом проведения тестирования плагинов является установка WordPress на локальном хосте, который по сути является копией вашего существующего сайта WordPress. В целом, наличие версии вашего сайта для разработки поможет вам избежать любых рисков, связанных с установкой плагина WordPress, который может все сломать. Если вы готовы к такому испытанию, то скопировать сайт WordPress, а затем установить WordPress локально довольно просто.

Допустим, вы ведете небольшой политический блог, чтобы делиться своими мыслями о политике в 2022 году и далее. Вы не собираетесь продавать какие-либо товары или рекламировать платные услуги. Ваша главная цель — просто поделиться своими идеями с как можно большим количеством читателей. В этом случае лучшим плагином для вас будет тот, который поможет вам собрать как можно больше писем подписчиков, чтобы вы могли добавить их в свой список рассылки. Однако вам не понадобится такой мощный плагин, как WooCommerce, потому что на вашем сайте нечего продавать. И наоборот, если вы хотите создать универсальный сайт электронной коммерции для продажи новой линии одежды, которую вы только что разработали, WooCommerce может стать лучшим плагином для WordPress, который вы можете скачать и установить.

Два незаменимых плагина WordPress для каждого сайта

Как видите, когда речь идет об общем дизайне и функциональности сайта, «лучшие плагины», конечно, субъективны. Однако каждый владелец сайта WordPress, независимо от того, большой он или маленький, должен обратить пристальное внимание на некоторые полезные плагины WordPress, которые повышают безопасность сайта и его резервное копирование. Когда дело доходит до разработки WordPress, плагины, которые сосредоточены на безопасности и защите, являются лучшими плагинами для каждого владельца сайта. Как только вы решите эти два фундаментальных вопроса, можно приступать к поиску новых плагинов, способных расширить функциональность сайта и улучшить пользовательский опыт. Первые два полезных плагина WordPress, которые должен скачать и установить каждый владелец сайта WordPress, прежде чем углубляться в функциональные плагины, — это BackupBuddy и iThemes Security Pro.

BackupBuddy

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

iThemes Security Pro

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

Как установить плагин WordPress

Установка плагинов WordPress намного проще, чем вы думаете. Существует несколько различных методов установки плагина WordPress, поэтому рассмотрим три наиболее распространенных подхода:

  • Установите плагин непосредственно из поиска плагинов в панели администрирования WordPress
  • Загрузите zip-файл плагина через панель администратора WordPress
  • Загрузите плагин через sFTP или FTP

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

Как установить с помощью Поиска плагинов

Самый простой способ сделать это — прямо в панели администратора WordPress.

Примечание: Для установки и загрузки плагинов вам потребуется версия WordPress.org. Версия WordPress.com ограничивает загрузку плагинов премиум-планами. Мы разобрали все различия между WordPress.com и WordPress.org, включая загрузку плагинов.

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

Оттуда нажмите «Добавить новый». На странице WordPress Add Plugins можно выполнить поиск любого конкретного плагина в репозитории WordPress, который вы хотели бы установить.

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

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

Как установить плагин WordPress с помощью загрузки Zip-файла

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

Примечание: Не распаковывайте zip-файл плагина после его загрузки!

Как только zip-файл плагина будет загружен, запишите, где он был сохранен на вашем локальном устройстве. Затем вы можете загрузить zip-файл плагина непосредственно на свой сайт WordPress с помощью кнопки Upload Plugin на той же странице Plugins > Add New. Здесь вы заметите опцию загрузки нового плагина.

Просто выберите zip-файл вашего плагина и загрузите весь zip-файл.

После завершения загрузки нажмите «Активировать», и все готово.

Как установить плагин WordPress через FTP или sFTP

Если вы используете FTP- или sFTP-клиент (и имеете правильные права доступа к файлам WordPress), вы можете загрузить плагин WordPress непосредственно на сервер вашего сайта. Этот метод установки плагина WordPress позволяет сделать это не из панели администратора WordPress. Подключитесь к серверу вашего сайта, используя учетные данные, предоставленные вам компанией, предоставляющей хостинг WordPress. Перейдите к списку файлов (обычно в директории public_html). Здесь вы увидите все основные файлы WordPress, которые обеспечивают работу вашего сайта.

Найдите папку wp-content и разверните ее.

Затем вы увидите папку plugins. Раскройте эту папку, чтобы увидеть все папки всех плагинов, которые в настоящее время установлены на вашем сайте (названия должны совпадать с названием плагина)

На этот раз вы распакуете любой zip-файл плагина, который вы загрузили. Загрузите разархивированную версию файла в папку plugins.

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

Как обновить плагин WordPress

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

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

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

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

2. Выберите плагины, которые вы хотите обновить, и нажмите кнопку «Обновить плагины». Перед обновлением обязательно выполните резервное копирование WordPress с помощью плагина резервного копирования WordPress, например BackupBuddy.

3. Все готово! После завершения обновления вы получите уведомление об успехе.

Использование iThemes Sync для обновления плагинов WordPress

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

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

Автоматическое обновление плагинов WordPress

Обновления происходят постоянно, и это может немного раздражать. Хорошей новостью является то, что у вас есть возможность автоматического обновления плагинов WordPress, также называемого WordPress Auto Updates. Раньше для автоматического обновления вам нужно было использовать плагин, например, функцию управления версиями iThemes Security. Почему автообновления должны быть включены в ядро WordPress? Опять же, устаревшие плагины и темы по-прежнему являются причиной №1 взлома сайтов WordPress. Релизы версий часто включают важные исправления безопасности, закрывающие уязвимости (просто посмотрите, сколько проблем безопасности тем и плагинов раскрывается из месяца в месяц в нашем обзоре уязвимостей WordPress). Именно поэтому всегда запускайте последнюю версию любого плагина или темы, установленных на вашем сайте, — это лучшая практика безопасности. Теперь ядро WordPress позволяет настроить плагины и темы на автоматическое обновление со страниц WordPress admin > Plugins > Installed Plugins и Appearance > Themes. Таким образом, вы всегда можете быть уверены, что на вашем сайте установлена самая последняя версия кода.

Как включить автообновление для плагинов

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

Причины для обновления плагинов WordPress

Допустим, ваш сайт WordPress работает безупречно, и вы не можете быть довольны его производительностью. Зачем обновлять плагины WordPress, если у вас все хорошо? Обновление плагинов идет вам на пользу. Обновления плагинов обеспечивают следующее:

  • Новые возможности плагина
  • Исправления ошибок
  • Улучшенная безопасность WordPress

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

Обновление плагинов WordPress для повышения безопасности

Когда выходят обновления плагинов, разработчики включают в них обзор обновления. Хакеры просматривают заметки о выходе обновлений и, как только узнают об уязвимости, сразу же начинают ее использовать. Ваш сайт WordPress может работать просто замечательно, но вы можете не осознавать, какому риску безопасности подвергается ваш сайт, когда вы пренебрегаете установкой обновлений. Установка обновлений может быть утомительной и отнимать много времени, но это абсолютно необходимо делать. Подавляющее большинство взломанных сайтов WordPress не были обновлены. Итак, теперь, когда мы все понимаем всю серьезность обновления плагинов WordPress, как же запустить эти обновления? Опять же, перед обновлением плагинов до новых версий или релизов обязательно нужно сделать резервную копию вашего сайта. Какими бы безопасными или безвредными они ни казались, разработчики, которые выпускают эти обновления, не могут проверить их для каждой ситуации или индивидуального применения.

Советы по использованию плагинов WordPress

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

Иногда (ну, обычно) меньше значит больше

Плагины — это отличные ресурсы, поскольку они позволяют вашему сайту делать то, что иначе он не смог бы сделать. Но чем больше у вас плагинов, тем выше риск возникновения проблем на вашем сайте. Проблемы с плагинами могут быть как случайными и неожиданными, так и более специфическими, связанными с обновлением плагина или WordPress. Плагины также могут конфликтовать с другими плагинами или даже темами. Кроме того, каждый активный плагин будет замедлять работу вашего сайта на определенную величину. Представьте, что каждый активный плагин замедляет работу сайта на 5 миллисекунд (некоторые больше, а некоторые меньше). Если у вас 20 активных плагинов, это означает, что каждая страница будет загружаться на десятую долю секунды дольше, чем если бы плагины не были активны. Если вы поймали себя на вопросе: «Не слишком ли много плагинов у меня установлено?», то, скорее всего, да. Просто помните, что количество плагинов должно быть разумным.

Если вы его не используете, удалите его

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

Плагины всегда должны иметь цель

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

Функциональность и особенности плагина Ovoid Overlapping Plugin

Плагины, которые дублируют друг друга по возможностям, функциональности и услугам, занимают ценное пространство и пропускную способность, а также потенциально создают конфликты плагинов и риски безопасности. Вам просто не нужны 4 плагина, которые работают с перенаправлениями, 6 плагинов, которые создают SEO, и 8 различных плагинов для обмена информацией в социальных сетях. Кроме того, что это замедлит работу вашего сайта, так еще и за этим придется следить. А кому это нужно?

Избегайте недействительных или бутлегов премиум-плагинов

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

Поддерживайте плагины в актуальном состоянии

Разработчики предоставляют обновления для своих плагинов:

  • Добавить новую функциональность
  • Залатать дыры в системе безопасности и исправить ошибки
  • Будьте в курсе постоянно меняющегося ядра WordPress

Если вы не обновляете свои плагины, когда это предусмотрено разработчиком, вы подвергаете себя потенциальным разочарованиям и возможным нарушениям. Как разработчики плагинов, мы можем честно сказать вам, что мы не обновляем плагины только ради удовольствия (ну, это весело), но в конечном итоге мы хотим, чтобы наши плагины функционировали на пике своей производительности. И это то, чего мы хотим для вас и вашего сайта — пиковой производительности!

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

Если плагин выполняет лишь незначительную функцию, его код лучше разместить в файле functions.php темы, а не в отдельном плагине. Плагины хороши тем, что они обеспечивают кодирование за вас, но если функция действительно проста, почему бы не сэкономить «пропускную способность» плагина для более важных функций? Помните, что если вы поместите функциональность в файл темы, она останется с темой. Если вы смените тему, эта функциональность тоже исчезнет. Запомните эти детали и создайте их заново для новой темы. Другой (продвинутый) вариант — написать плагин, который будет содержать все ваши общие функции, и использовать только его. Обучение написанию кода в файлах темы может показаться сложным, но при правильном руководстве и обучении WordPress это не так уж и сложно.

Когда ваш сайт перестает работать… Обычно это происходит из-за плагина

Если какая-то часть вашего сайта вдруг перестала работать как раньше, то, скорее всего, это конфликт между плагинами или между плагином и темой. Если вы недавно добавили плагин, можно быть уверенным, что причиной проблемы является конфликт плагинов. Это не означает, что вы не можете использовать плагин, но вам придется выяснить, в чем дело, чтобы сделать осознанный выбор, как действовать дальше. Лучший способ «найти проблему» — деактивировать все плагины… и медленно (один за другим) активировать их снова, чтобы найти плагин, вызывающий проблему. Как только вы узнаете, какой плагин является виновником, вы сможете оценить важность этого конкретного плагина.

Практиковать уважение

Иногда с плагинами WordPress возникает вопрос «вы получаете то, за что платите». Если вы используете бесплатный плагин, помните, что вы не заплатили за всю ту тяжелую работу, которую проделал разработчик — работу, которая делает ваш сайт лучше. Вы также не заплатили за поддержку, поэтому будьте разумны в своих ожиданиях и запросах. При использовании плагинов премиум-класса вы будете получать обновления и поддержку в соответствии с условиями лицензии (часто это годовая лицензия). Убедитесь, что вы знаете условия — и обязательно воспользуйтесь предлагаемой отличной поддержкой. Сообщество WordPress очень тесное. Слухи о том, как вы обращаетесь с одним разработчиком, распространяются, поэтому мы рекомендуем проявлять уважение во всех ваших взаимодействиях. В iThemes мы серьезно относимся к поддержке и построили свой бизнес на предоставлении поддержки мирового класса для наших премиум-плагинов.

Мы настолько преданы этому делу, что у нас есть штатные сотрудники по всему миру, готовые оказать помощь и поддержку. Благодаря такой самоотверженности и финансовым затратам, мы предлагаем наши плагины с годовой лицензией на обновление и поддержку. Без этого мы не смогли бы предоставлять поддержку и обновления, что, по нашему мнению, было бы неуважительно по отношению к нашим клиентам. Если мы еще не сделали этого достаточно, мы хотели бы еще раз подчеркнуть важность резервного копирования вашего сайта перед установкой и активацией новых плагинов. Эта концепция является WordPress 101 по уважительной причине: Любой владелец сайта, который потерял часть или всю свою работу из-за запуска обновления плагина, уже усвоил этот важный урок на собственном опыте. Дело в том, что это не тот урок, который вы хотите выучить самостоятельно. Приобретите плагин BackupBuddy и убедитесь, что ваш сайт полностью резервируется перед запуском каждого обновления.

Дополнительная помощь для плагинов WordPress

Как начинающий разработчик WordPress, вы, скорее всего, чувствуете себя как на острове. Вам нужно многому научиться, и у вас так много вопросов о различных концепциях (включая плагины), куда вы можете обратиться за бесплатной и квалифицированной помощью? Удивительная особенность сообщества WordPress заключается в том, что оно наполнено тысячами знающих разработчиков, готовых помочь и ответить на ваши самые подробные вопросы. Бесплатно. Форумы поддержки WordPress — один из самых ценных инструментов, которые вы найдете, когда у вас возникнут вопросы о том, как работает плагин, что делать в случае очевидного конфликта или какие плагины могут предложить решения для ваших уникальных потребностей. Что еще лучше, существующая база знаний, уже содержащаяся на Форумах поддержки WordPress, часто приведет вас к ответу на ваш вопрос без необходимости создавать новую тему. Есть вероятность, что если у вас возникла проблема с плагином, то кто-то другой уже сталкивался с такой же проблемой. Не стесняйтесь обращаться к Форумам в любое время, когда у вас есть вопрос или вы застряли на каком-то конкретном процессе работы с плагином.

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

При использовании бесплатных плагинов вы часто обнаружите, что прямая поддержка клиентов со стороны разработчика плагина в лучшем случае некачественная. Правда, они могут ответить на несколько вопросов по электронной почте, когда вы только загрузите бесплатный плагин. Но через некоторое время вы будете предоставлены сами себе. Главное преимущество покупки плагинов премиум-класса заключается в том, что большинство из них предоставляют прямую поддержку один на один, когда вам это необходимо. Некоторые разработчики могут предложить бесплатную поддержку по телефону, чату и электронной почте в течение месяца. Другие — в течение года. Другие — на всю жизнь. Рассматривая плагины премиум-класса, убедитесь, что у вас есть понимание уровня поддержки клиентов, которую вы получите после покупки. Иногда одна только поддержка стоит больше, чем цена входного билета.

Подведение итогов: используйте мощь плагинов WordPress для работы

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

Просмотров: 170

Миллионы сайтов, от блогов до сложных порталов и корпоративных веб-сайтов, работают на WordPress. Фактически, каждый день в системе управления контентом с открытым исходным кодом (CMS) создается более 500 новых сайтов.

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

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

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

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

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

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

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

Что такое плагин WordPress?

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

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

Хотя многие вносят изменения в интерфейсную часть вашего сайта, некоторые плагины вносят изменения в серверную часть, что упрощает обслуживание вашей команды. Эти плагины могут позволить вам сканировать ваш сайт на предмет неработающих ссылок или, например, запускать A / B-тесты.

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

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

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

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

Как работают плагины WordPress?

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

Разработчик плагина, который хочет использовать API плагина WordPress для создания плагина, начнет с создания функции PHP, например, для удаления комментариев с ненормативной лексикой со своего сайта. Затем они привяжут функцию к определенному событию, например, сохранению комментариев в базе данных WordPress или публикации публикации, используя функцию add_filter() или add_action ().

Допустим, этот разработчик хочет создать плагин, который добавляет строку текста с надписью «Спасибо за внимание!» под каждым постом на сайте WordPress. В этом случае функция плагина будет добавлять «Спасибо за чтение!» к сообщению, и событие, которое запускает функцию, будет публикацией сообщения. Таким образом, их файл плагина будет выглядеть примерно так:

<?php

/**
* Plugin Name: Thank You Plugin
* Plugin URI: http://www.mywebsite.com/thank-you-plugin
* Description: The very first plugin that I have ever created.
* Version: 1.0
* Author: Your Name
* Author URI: http://www.mywebsite.com
*/

add_action( ‘the_content’, ‘my_thank_you_text’ );

function my_thank_you_text ( $content ) {
return $content .= ‘<p>Thank you for reading!</p>’;

?>

Теперь предположим, что вы владелец сайта, который хочет добавить эту функцию на свой сайт. Если этот плагин недоступен в официальном каталоге WordPress, вы должны загрузить его в виде zip-файла и сохранить его в папке wp-content / plugins вашего каталога. Это автоматически установит плагин на ваш сайт WordPress.

Затем вы перейдете к плагинам на панели администратора. Как только вы найдете только что загруженный плагин в списке установленных плагинов на вашем сайте, вам просто нужно щелкнуть ссылку «Активировать», и все будет готово! С этого момента каждый раз, когда вы публикуете сообщение, появляется строка «Спасибо за чтение!» будет автоматически добавлен в конец сообщения.

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

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

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

Обязательные плагины WordPress

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

Плагин HubSpot для WordPress

Плагин WordPress от HubSpot предлагает множество функций продаж, маркетинга и CRM. Плагин позволяет привлекать посетителей с помощью чата и чат-ботов, а затем конвертировать их в потенциальных клиентов с помощью форм и всплывающих окон. Вы можете привлекать потенциальных клиентов, создавая гибкие рассылки по электронной почте и кампании по автоматизации маркетинга. Затем вы можете использовать встроенную аналитику HubSpot, чтобы оценить влияние каждого из этих продаж и маркетинговых действий.

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

Лучшая часть? Вы можете сделать все это, не выходя из панели управления WordPress.

Источник

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

Yoast SEO

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

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

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Wordfence Безопасность

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

Есть бесплатная и премиум версия. Премиум-версия включает больше функций, в том числе правила брандмауэра в реальном времени, обновления сигнатур вредоносных программ и черные списки IP-адресов. Wordfence Security – самый популярный брандмауэр и сканер безопасности WordPress с более чем 3 миллионами активных установок.

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Elementor

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

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

Это бесплатно, но вы можете перейти на премиум-план, чтобы получить больше шаблонов, виджетов, анимационных эффектов и т.д.

Источник

UpdraftPlus

С UpdraftPlus вам больше никогда не придется беспокоиться о ручном резервном копировании. Вы можете использовать этот инструмент для резервного копирования файлов прямо в Dropbox или Google Drive, среди других облачных платформ, и восстановления их одним щелчком мыши. Это означает, что если настанет день, когда ваш сайт будет взломан, ваш сервер выйдет из строя или что-то пойдет не так с обновлением, вы знаете, что ваш сайт, а также все связанные с ним файлы и базы данных в безопасности.

Доступна бесплатная и премиум-версия. UpdraftPlus Premium открывает еще больше возможностей облачного хранилища, включая OneDrive и Azure, и поставляется с дополнительными функциями, включая добавочное резервное копирование и шифрование базы данных. С более чем двумя миллионами активных установок это самый популярный плагин для резервного копирования по расписанию.

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Ракета WP

WP Rocket – это мощный плагин для кэширования, который предлагает широкий спектр функций, включая предварительную загрузку кеша, сжатие GZIP, оптимизацию Google Fonts и предварительную выборку DNS, для ускорения вашего сайта WordPress. Что отличает WP Rocket от других плагинов для оптимизации скорости, так это то, что он начинает работать сразу после установки и активации на вашем сайте.

WP Rocket – это премиум-плагин с тарифами от 49 долларов в месяц.

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

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

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

Лучшие плагины WordPress

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

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

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

Плагин Jetpack

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Jetpack с более чем 53 миллионами загрузок является вторым по популярности плагином за все время. Есть бесплатная версия, но вы можете перейти на членство Personal, Professional или Premium.

Smush

Smush – это плагин оптимизации изображений WPMU DEV для WordPress. Вы можете оптимизировать каждое изображение, которое вы когда-либо добавляли на свой сайт, одним щелчком мыши (при условии, что они имеют размер 5 МБ или меньше). Поскольку файлы изображений имеют тенденцию быть заполненными ненужными данными, оптимизация и сжатие изображений вашего сайта с помощью Smush – это эффективный и простой способ ускорить работу вашего сайта.

Smush можно бесплатно загрузить из каталога WordPress. Для тех, кто хочет оптимизировать неограниченное количество изображений размером до 32 МБ, доступна профессиональная версия. Тарифы WP Smush Pro начинаются с 7 долларов в месяц.

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Akismet Anti-Spam

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

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Плагин монарх

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

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Чтобы использовать Monarch, а также набор других инструментов Elegant Themes, вам необходимо приобрести членство за 89 долларов в год или пожизненный доступ за единовременную плату в размере 249 долларов.

Плагин Google Analytics Dashboard для WordPress

MonsterInsights создал этот плагин, чтобы упростить подключение вашего сайта WordPress к Google Analytics. Раньше вам приходилось либо нанять разработчика, либо научиться добавлять код Google Analytics в различные области вашей темы WordPress, чтобы настроить эту интеграцию. С помощью подключаемого модуля Google Analytics Dashboard вы можете настроить Google Analytics прямо внутри своей панели управления WordPress без разработчика или необходимого кода.

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

LifterLMS

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

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

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

Жажда

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

У ThirstyAffiliates есть бесплатная и профессиональная версия с более продвинутыми функциями, включая планирование ссылок и сокращение URL. Платные планы начинаются с 49 долларов в месяц.

Галерея Энвира

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

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

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

Бесплатные плагины WordPress

Допустим, вы просто открываете свой бизнес в Интернете и хотите снизить расходы. Хорошей новостью является то, что существует более 55 000 бесплатных плагинов, которые вы можете загрузить из каталога WordPress для настройки своего сайта.

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

WooCommerce

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

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

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Google XML Sitemaps

Использование плагина карты сайта поможет обеспечить более быстрое индексирование ваших сообщений в Google, Bing, Yahoo и других основных поисковых системах.

Поскольку Google XML Sitemaps поддерживает все типы страниц и пользовательские URL-адреса, вы можете использовать этот плагин для создания специальных XML-карт сайта, которые помогут сканерам поисковых систем понять структуру вашего сайта и более эффективно ее находить. Google XML Sitemaps позволяет устанавливать определенные страницы для приоритетной индексации и автоматически информирует поисковые системы о новых сообщениях и страницах.

С более чем одним миллионом загрузок это один из самых популярных плагинов карты сайта для WordPress.

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Перенаправление

Если вы управляете сайтом WordPress, вы не хотите рисковать потерять посетителей или повредить SEO вашего сайта из-за неработающих ссылок. Redirection – это бесплатный плагин для перенаправления, который может помочь вам справиться с этими ошибками, не изменяя их вручную. С помощью перенаправления вы можете легко создавать и управлять перенаправлением 301 и отслеживать ошибки 404.

Redirection – самый популярный менеджер перенаправления для WordPress с более чем миллионом активных установок.

Полное руководство по плагинам WordPress: 17 примеров и как они работают

Источник

Улучшите свой сайт с помощью плагинов

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

Источник записи: https://blog.hubspot.com

Languages:
English •
a Plugin 日本語
Русский

(Add your language)

Contents

  • 1 Введение
    • 1.1 Ресурсы
  • 2 Создание плагина
    • 2.1 Имена, файлы и местоположения
      • 2.1.1 Имя плагина
      • 2.1.2 Файлы плагина
      • 2.1.3 Файл Readme
      • 2.1.4 Домашняя страница
    • 2.2 Заголовки файла
      • 2.2.1 Стандартная информация о плагине
      • 2.2.2 Лицензия
    • 2.3 Программирование плагина
      • 2.3.1 Зацепки (Hook) плагина
      • 2.3.2 Теги шаблонов
      • 2.3.3 Сохранение данных плагина в базе
      • 2.3.4 Механизм настроек WordPress
      • 2.3.5 Панели администирования
    • 2.4 Интернационализация плагина
  • 3 Советы по разработке плагина
  • 4 Внешние ресурсы

Введение

Вплоть до версии WordPress 1.2 возможность изменения его функционала «под свои потребности» или расширение возможностей достигались путем редактирования исходного кода ядра платформы WordPress (грубо говоря, «хакинга» ядра). Но это создавало различные неудобства (например, при обновлении версий), и от такой практики вскоре отказались. Разработчики внедрили достаточно удобную, понятную и легкую в использовании программистами систему расширения функционала с помощью «плагинов». Основная идея использования новой системы расширения возможностей состояла в том, чтобы сохранять ядро целостным и неизменяемым и в то же время дать PHP-программистам возможность изменять его поведение с помощью специальных легко подключаемых (и отключаемых) скриптов-плагинов. Итак, что такое плагин WordPress?

Плагин WordPress 
Плагин WordPress — это программа или набор функций, написанных на PHP, добавляющих определенный набор возможностей или сервисов к блогу на WordPress, которые легко объединяются с системой управления и функционалом WordPress при помощи Plugin Application Program Interface (API).

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

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

Ресурсы

  • Plugin Resources — всеобъемлющий список статей и средств для разработчиков плагинов, включающий в себя развернутые статьи по написанию плагинов и статьи на специфические «узкие» темы.
  • Другой хороший путь изучить устройство плагинов — смотреть в исходные PHP-коды хорошо написанных плагинов, таких как Hello Dolly (плагин, входящий в базовую поставку WordPress).
  • Если вы написали плагин к WordPress, прочитайте Plugin Submission and Promotion, чтобы узнать, как распространить ваш плагин.

Создание плагина

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

Имена, файлы и местоположения

Имя плагина

Первая задача при создании плагина — подумать, что плагин будет делать, и придумать для него имя (желательно уникальное). Проверьте «Плагины» и другие хранилища, чтобы убедиться в том, что придуманное вами имя — уникальное; вы можете также погуглить по выбранному вами имени. Большинство разработчиков плагинов выбирают имена, которые отражают функциональность их плагина; например, плагин для отображения погоды может иметь в названии слово «погода». Название может состоять из нескольких слов.

Файлы плагина

Следующий шаг — создание файла PHP с именем, производным от названия плагина. Например, если ваш плагин будет называться Fabulous Functionality, вы можете назвать ваш файл fabfunc.php. Опять же, попробуйте создать уникальное имя. Люди, которые установят ваш плагин, положат этот файл в свою директорию для плагинов, wp-content/plugins/, и никакая пара используемых плагинов не должна иметь одинаковое имя файла.

Другой вариант — разбить ваш плагин на несколько файлов. Ваш плагин должен иметь как минимум один файл PHP; он также может содержать файлы JavaScript, CSS, изображения, языковые файлы и т.п. Если ваш плагин состоит из нескольких файлов, задайте уникальное имя для директории, в которой они лежат, и для главного файла PHP, такие как fabfunc и fabfunc.php в нашем примере, положите ваши файлы в эту директорию и дайте пользователям возможность устанавливать целую директорию в wp-content/plugins/.

В этой статье «PHP-файл плагина» означает главный PHP-файл, который находится в директории wp-content/plugins/ или в ее поддиректории.

Файл Readme

Если вы хотите разместить ваш плагин на http://wordpress.org/extend/plugins/, вам необходимо создать файл readme.txt в стандартном формате и включить его в свой плагин. Смотрите http://wordpress.org/extend/plugins/about/readme.txt для получения разъяснений по формату.

Домашняя страница

Также очень удобно создать веб-страницу, играющую роль «домашней страницы» вашего плагина. Эта страница должна объяснять, как установить плагин, что он делает, с какими версиями WordPress совместим, что менялось от версии к версии вашего плагина, и как его использовать.

Заголовки файла

Самое время внести некоторую информацию в ваш главный файл PHP.

Стандартная информация о плагине

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

<?php
/*
Plugin Name: Название плагина
Plugin URI: http://страница_с_описанием_плагина_и_его_обновлений
Description: Краткое описание плагина.
Version: Номер версии плагина, например: 1.0
Author: Имя автора плагина
Author URI: http://страница_автора_плагина
*/
?>

Минимальная информация, которая нужна WordPress, чтобы обнаружить ваш плагин — его название (Plugin Name). Остальная информация (если она есть) используется для создания таблицы плагинов на странице управления плагинами. Порядок строк неважен.

Лицензия

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

<?php
/*  Copyright ГОД  ИМЯ_АВТОРА_ПЛАГИНА  (email: E-MAIL_АВТОРА)

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
*/
?>

Программирование плагина

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

Зацепки (Hook) плагина


Итак, как же взаимодействуют компоненты системы плагин + ядро WordPress? Для того, чтобы плагины имели возможность влиять на работу ядра WordPress или на конечный результат его действий, была придумана система так называемых зацепок (часто их без перевода так и называют «хуками» от англ. hook — крючок, зацепка). Принцип ее действия состоит в том, что каждая более или менее важная элементарная функция в ядре WordPress перед тем как вернуть какой-то результат своей работы или совершить какое-то важное действие (например вывести содержимое записи на странице, или произвести запрос к базе данных) «пытается» исполнить дополнительные инструкции (строки кода), предназначенные именно для нее в файлах плагина. Такую попытку она делает с помощью зацепок, которые прописаны в теле этой функции. Вот пример вызова зацепок плагинов из ядра WordPress:

<?php
function get_the_title( $id = 0 ) {
…
…
 return apply_filters( 'the_title', $title, $post->ID ); //Пример зацепки для функции get_the_title();
}
?>

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

Например, перед тем как WordPress добавляет заголовок к записи, он сначала проверяет, имеет ли какой-либо плагин зарегистрированные функции для зацепки под названием «the_title».

<?php
…
 add_filter( 'the_title', 'my_own_function_for_title' ); //Так выглядит регистрация в файле плагина новой функции my_own_function_for_title(); с дополнительным инструкциями для зацепки 'the_title'.
…
?>

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

<?php
…
/* Так в плагине может выглядеть функция, изменяющая заголовки WordPress. В данном случае она заставляет выводить каждое слово заголовка с большой буквы. 
*/
 my_own_function_for_title( $title ){
      $title = ucwords($title);
      return $title;
} 
…
?>

Таким образом, если ваш плагин должен добавлять некую информацию к заголовку записи или изменять ее, в нем должна быть зарегистрирована зацепка-фильтр для «the_title» и в нем должна быть фукнция, которая делает все нужные изменения с заголовками.

Другой пример — существует зацепка под названием «wp_footer». Перед концом HTML-страницы, которую генерирует WordPress, он проверяет, имеют ли какие-нибудь плагины зарегистрированную функцию для «wp_footer», и запускает ее в случае обнаружения таковой.

Все зацепки в WordPress делятся на две категории — Фильтры и Действия. (filters и actions соответственно). Фильтры (filters) действительно предназначены для «фильтрования» (изменения) любых данных, перед тем как они будут выведены на странице или добавлены для хранения в базу данных. Это фильтрация спама, ошибок или просто ошибочного ввода в формах, откуда, собственно, и произошло английское название. А вторые (действия, actions) предназначены для замены различных действий ядра вашими действиями (например изменения строки запроса к базе данных), в программировании такое изменение действий базового функционала ещё называют перегрузкой.

Вы можете узнать больше о том, как регистрировать функции для Фильтров и Действий, и какие действия ядра можно изменить в WordPress, в Plugin API. Если вы нашли место в коде WordPress, где вы хотели бы иметь Действие или Фильтр, но в WordPress его нет, вы можете предложить новые зацепки (предложения в основном принимаются); как это сделать, вы можете узнать в Reporting Bugs.

Теги шаблонов

Другой путь добавления функциональности с помощью плагина — создание тегов шаблонов. Тот, кто хочет использовать ваш плагин, может добавить эти теги в свою тему, в панель, в секцию содержимого записи, или в другое соответствующее место. Например, плагин, который добавляет географические теги к постам, может определить функцию тега шаблона под названием geotag_list_states() для боковой колонки, который составляет список всех постов, помеченных гео-тегами, со ссылкой на архив страниц плагина.

Чтобы объявить тег шаблона, просто напишите функцию PHP, и задокументируйте ее для пользователей плагина на вашей странице, посвященной плагину и/или в главном файле плагина. Хорошая идея, документируя функцию, приводить пример выполнения, содержащий <?php и ?>, который нужно добавить в тему для получения результата..

Сохранение данных плагина в базе

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

  1. Используйте механизм настроек WordPress (о нем рассказывается ниже). Этот метод предназначен для хранения относительно небольшого количества именованной статической информации — данных, которые владелец блога вводит при первом запуске плагина, и затем редко изменяет.
  2. Создайте новую отдельную таблицу в базе данных. Этот метод предназначен для данных, связанных с определенными записями, страницами, приложениями или комментариями — данных, объем которых растет с течением времени, и которые не имеют индивидуальных имен. Смотрите Creating Tables with Plugins для получения информации, как создать таблицу плагина.

Механизм настроек WordPress

Информацию о том, как создать страницу, автоматически сохраняющую ваши настройки, можно получить в статье «Создание страниц настройки».

WordPress имеет механизм для сохранения, обновления и извлечения отдельных именованных данных, хранящихся в базе WordPress. Значения настроек могут быть строками, массивами или объектами PHP (они будут сериализованы или сконвертированы в строку перед записью, и десериализованы перед извлечением). Названия настроек — строки, и они должны быть уникальными, чтобы не конфликтовать с WordPress или другими плагинами.

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

add_option($name, $value, $deprecated, $autoload);
Создает новую настройку; не делает ничего, если опция уже существует.
$name
Обязательный (строка). Имя настройки.
$value
Необязательный (строка), по умолчанию — пустая строка. Значение настройки.
$deprecated
Необязательный (строка), больше не используется WordPress. Можно передать пустую строку или null, чтобы использовать следующий за ним параметр $autoload.
$autoload
Необязательный, по умолчанию — «да» (enum: «да» или «нет»). Если установлено «да», настройки автоматически извлекаются функцией get_alloptions.
get_option($option);
Извлекает значение настройки из базы.
$option
Обязательный (строка). Имя настройки, значение которой нужно получить. Список настроек по умолчанию, созданных при установке WordPress, можно найти в Option Reference.
update_option($option_name, $newvalue);
Обновляет или создает значение настройки в базе (примечание: можно не вызывать add_option, если вам не нужен параметр $autoload).
$option_name
Обязательный (строка). Имя настройки для обновления.
$newvalue
Обязательный. Новое значение настройки.

Панели администирования

При условии, что ваш плагин имеет некие опции, хранящиеся в базе WordPress (см. раздел выше), вы, вероятно, захотите иметь административную панель, которая позволит пользователям смотреть и редактировать настройки вашего плагина. Методы создания панелей описаны в статье «Добавление административных меню».

Интернационализация плагина

После того, как вы закончили писать ваш плагин, его необходимо интернационализировать (при условии, что вы планируете распространять ваш плагин). Интернационализация — это процесс настройки программного обеспечения под локализацию; локализация — это процесс перевода на различные языки отображаемого программой текста. WordPress используется по всему миру, и интернационализация и локализация встроены в его структуру, в том числе, и локализация плагинов. Подробности использования GNU gettext для локализации WordPress можно узнать в Translating WordPress.

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

  • Выберите имя для пространства перевода вашего плагина. Обычно оно такое же, как имя главного файла вашего плагина (только без .php). Имя должно быть уникальным.
  • Везде, где ваш плагин использует строки текста, которые будут показаны пользователю (известны как «сообщения»), заключите их в одну из двух gettext-функций WordPress. Заметьте, что в вашем плагине вы должны использовать второй аргумент — имя пространства перевода, которое вы выбрали (в ядре WordPress аргумент $domain остается пустым).
__($message, $domain) 
Переводит $message, используя текущую локаль для $domain. Оберните строки, которые собираетесь использовать в расчетах, в эту функцию.
_e($message, $domain) 
Переводит $message, используя текущую локаль для $domain, и выводит на экран. Оберните в эту функцию строки, которые собираетесь показывать пользователю.
  • Создайте для вашего плагина файл POT (каталог переводов для всех переводных сообщений) и распространяйте его вместе с плагином. Пользователям необходимо будет положить MO-файл перевода в директорию вашего плагина и назвать его domain-ll_CC.mo, где ll_CC — имя нужной локали. Для получении информации о файлах POT, MO и локалях см. Translating WordPress.
  • Загружайте перевод для текущей локали и ваше текстовое пространство с помощью функции load_plugin_textdomain до того, как вызываются функции gettext, но настолько поздно, насколько возможно в сессии (потому что некоторые многоязычные плагины меняют локаль при загрузке). Одна из возможных реализаций — объявление функции инициализации, которая вызывается выше всех функций вашего плагина. Например, ваше пространство текста называется «fabfunc»:
$fabfunc_domain = 'fabfunc';
$fabfunc_is_setup = 0;

function fabfunc_setup()
{
   global $fabfunc_domain, $fabfunc_is_setup;

   if($fabfunc_is_setup) {
      return;
   } 

   load_plugin_textdomain($fabfunc_domain, PLUGINDIR.'/'.dirname(plugin_basename(__FILE__)));
}

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

Если вы читаете эту секцию, чтобы интернационализировать тему, можно следовать приведенным выше рекомендациям, с некоторыми исключениями:

  • MO-файл нужно скопировать в каталог темы (рядом со style.css).
  • MO-файл нужно назвать ll_CC.mo, где ll_CC — имя локали (т.е. имя пространства не должно быть частью имени файла).
  • Чтобы загрузить имя пространства перевода, вставьте следующий код (с PHP-заголовком, если необходимо) в файл functions.php вашей темы:
load_theme_textdomain('имя_пространства');

Советы по разработке плагина

Это последняя часть статьи, включающая в себя различные советы по разработке плагина.

  • Код плагина должен соответствовать стандартам разработки WordPress. Пожалуйста, примите во внимание также стандарты Inline Documentation.
  • Все функции вашего плагина должны иметь уникальные имена, отличные от имен функций ядра WordPress, других плагинов или тем. По этой причине, хорошая идея — использовать уникальный префикс для имен функций вашего плагина. Другая возможность — объявлять ваши функции внутри класса (который тоже должен иметь уникальное имя).
  • Не используйте явно префикс базы данных WordPress (обычно «wp_») в вашем плагине. Вместо этого используйте переменную $wpdb->prefix.
  • Чтение базы — легкий процесс, а вот запись в базу — сложный. Базы исключительно хороши при сборке данных и их выдаче, эти операции обычно выполняются быстро. Внесение изменений в базу — более комплексный процесс, следовательно более ресурсоемкий. В результате, постарайтесь уменьшить количество записей в базу. Держите все готовым в коде, тогда вы сможете делать только те записи в базу, которые действительно нужны.
  • Выбирайте из базы при помощи SELECT только то, что вам нужно. Даже несмотря на то, что базы извлекают данные достаточно быстро, вы можете уменьшить нагрузку на базу, выбирая только те данные, которые вам нужны. Если вам нужно подсчитать количество строк в таблице, не используйте SELECT * FROM, потому что все данные всех строк будут занимать память. Подобно этому, если вам нужны только post_id и post_author в вашем плагине, выбирайте с помощью SELECT только эти конкретные поля, чтобы уменьшить нагрузку. Помните: сотни других процессов могут обращаться к базе одновременно с вами. База и сервер могут только распределять ресурсы между процессами. Изучите, как минимизировать обращения вашего плагина к базе, чтобы гарантировать, что ваш плагин не злоупотребляет ресурсами.

Внешние ресурсы

  • Simplified AJAX For WordPress Plugin Developers using Jquery(10APR08)
  • «Desenvolvendo Plugins para WordPress» by Rafael Dohms (in Brazilian Portuguese) (10MAR08)
  • 12 part «How to Write a WordPress Plugin» at DevLounge.net by Ronald Huereca (PDF)
  • How to create WordPress Plugin from a scratch (9AUG07)
  • Using AJAX with your WordPress Plugin, also at DevLounce.net (25MAY07)
  • How to Write a Simple WordPress Plugin at ATD (22FEB05)

Понравилась статья? Поделить с друзьями:
  • Kawasaki z1000 2007 мануал на русском
  • 21116 двигатель ваз руководство
  • Руководство по эксплуатации ппуа режим 2
  • Руководство по эксплуатации урал 6370
  • Азитромицин сироп для детей цена инструкция по применению