Управление плагинами

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

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

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

Наверх ↑

Как они связаны с ядром WordPress?

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

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

Наверх ↑

Какие есть примеры?

Некоторые из наиболее популярных плагинов в каталоге плагинов WordPress попадают в следующие категории:

  • Контроль спама
  • SEO
  • Импорт и экспорт данных
  • Электронная коммерция
  • Безопасность
  • Кэширование

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

Наверх ↑

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

Наверх ↑

Поиск плагинов

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

Альтернативный способ найти и установить плагины — из консоли WordPress. Перейдите в раздел Плагины > Добавить новый, и вы сможете просматривать и искать плагины в своей консоли управления. Каждый из перечисленных там плагинов имеет кнопку «Установить сейчас», поэтому вы можете легко добавить его на свой сайт.

Наверх ↑

Обновление плагинов

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

  1. Нажмите ссылку «Плагины» в левой части консоли вашего сайта.
  2. Найдите в списке установленных плагинов строку «Есть новая версия…»
  3. Нажмите на ссылку «Просмотреть версию…» в этой заметке, чтобы просмотреть сведения об обновлении плагина.
  4. Нажмите на ссылку «обновить сейчас», чтобы обновить плагин.

Тоже самое можно сделать в разделе Консоль > Обновления

Наверх ↑

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

В последних версиях WordPress появилась возможность автоматического обновления плагинов. Включать/отключать автоматическое обновление можно в том же разделе плагинов.

Наверх ↑

Совместимость плагинов

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

Наверх ↑

Совместимость новых плагинов

Чтобы узнать о совместимости плагина перед его установкой, перейдите в раздел Плагины > Добавить новый. Описание каждого плагина на этой странице включает примечание, которое гласит: «Совместим с вашей версией WordPress» или «Не тестировалось с вашей версией WordPress». Вы можете нажать ссылку «Подробнее», чтобы увидеть информацию о совместимости этого плагина.

Наверх ↑

Совместимость установленных плагинов

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

Наверх ↑

Установка плагинов

Есть 3 способа установить плагины WordPress.

Автоматическая установка плагина. Любой плагин, доступный в каталоге плагинов WordPress, можно установить с помощью встроенного установщика плагинов.

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

Ручная установка плагина. В некоторых случаях вам может потребоваться вручную загрузить плагин напрямую с помощью клиента FTP/SFTP.

Наверх ↑

Автоматическая установка

Это самый простой способ установки плагина. Чтобы добавить плагин с помощью встроенного установщика плагинов:

  1. Перейдите в Плагины > Добавить новый.
  2. Используйте форму поиска в правом верхнем углу для поиска по ключевому слову, автору или метке.
  3. В появившихся результатах поиска нажмите заголовок плагина, чтобы узнать о нем больше. Эта страница может содержать примечания по установке, документацию по плагинам или другую полезную информацию.
  4. Нажмите на кнопку Установить для установки плагина.
  5. Нажмите на кнопку Активировать для его активации.

Наверх ↑

Ручная загрузка через админку WordPress

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

  1. Перейдите в Плагины > Добавить новый.
  2. Нажмите кнопку Загрузить плагин вверху экрана.
  3. Выберите zip-файл на своем компьютере.
  4. Нажмите кнопку Установить.
  5. По завершении установки вы увидите сообщение «Плагин успешно установлен». Нажмите кнопку Активировать под ней.

Наверх ↑

Установка плагина вручную

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

Эта процедура требует, чтобы вы были знакомы с процессом передачи файлов с помощью клиента SFTP.

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

  1. Если ваш плагин имеет форму zip-файла, разархивируйте его содержимое. Вы должны увидеть одну папку, названную в честь плагина.
  2. Найдите в папке плагина файл readme.txt. Прочтите файл, чтобы убедиться, что это нужный вам плагин, и возможно там же будут дополнительные инструкции.
  3. Подключитесь к своему серверу WordPress с помощью клиента SFTP.
  4. Скопируйте папку плагина в папку wp-content/plugins в вашем каталоге WordPress. Плагин будет установлен на ваш сайт.
  5. Перейдите в раздел плагинов на своем сайте и найдите в списке только что загруженный плагин.
  6. Нажмите ссылку “Активировать”.
  7. Если она есть, нажмите ссылку «Подробнее» над плагином, чтобы узнать больше о нем.

Наверх ↑

Избранные плагины

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

Наверх ↑

Добавить плагин в избранное

  1. Войдите в каталог плагинов WordPress.
  2. При просмотре страницы плагина нажмите на значок сердца рядом с кнопкой ‘Загрузить’.
  3. После того, как вы добавили плагин в избранное, он появится в вашем общедоступном профиле WordPress.org. Если вы опубликовали обзор плагина, ваша оценка плагина также будет отображаться здесь.

Наверх ↑

Просмотр любимых плагинов пользователя

Чтобы увидеть любимые плагины пользователя WordPress.org (включая ваши собственные):

  1. Перейдите в Плагины > Добавить новый.
  2. Нажмите вкладку Избранное.
  3. Введите имя пользователя в поле «Ваше имя пользователя на WordPress.org:».
  4. Нажмите кнопку «Получить список».

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

Наверх ↑

Удаление плагинов

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

Наверх ↑

Автоматическое удаление

Безопасный и простой способ удалить плагин — через консоль WordPress.

  1. Перейдите в раздел Плагины и найдите плагин, который нужно удалить.
  2. Нажмите ссылку “Деактивировать”.
  3. Нажмите ссылку “Удалить”.

Наверх ↑

Удаление вручную

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

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

  1. Перейдите в раздел Плагины и найдите плагин, который нужно удалить.
  2. Нажмите ссылку “Деактивировать”.
  3. Если при установке плагина вам нужно было отредактировать тему WordPress, вручную отредактируйте файлы темы, чтобы удалить эти изменения.
  4. Подключитесь к своему серверу WordPress с помощью клиента SFTP.
  5. Перейдите в каталог WordPress, затем в папку wp-content/plugins. Найдите папку, названную в честь удаляемого плагина. Примечание: имя папки не будет полностью соответствовать плагину, но оно должно быть узнаваемым. Плагин с названием The Most Useful Plugin Ever, вероятно, будет расположен по адресу wp-content/plugins/the-most-useful-plugin-ever.
  6. Удалите папку плагина и ее содержимое.
  7. Перейдите в раздел Плагины и просмотрите список плагинов, чтобы убедиться, что вы успешно удалили этот плагин.

Наверх ↑

Устранение неполадок

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

Наверх ↑

Ресурсы

  • Просмотрите документацию плагина, чтобы убедиться, что вы следовали инструкциям. Найти ее можно в:
    • Плагины > Детали
    • Плагины > Редактор плагинов (Выбирите readme.txt среди файлов нужного плагина).
  • Поищите на Форуме поддержки WordPress по названию плагина и ключевым словам, связанным с проблемой, с которой вы столкнулись.
  • Поищите в Каталоге плагинов нужный плагину и ссылоку на проблемы, о которых сообщается на форумах поддержки.
  • Перейдите на сайт автора плагина и проверьте его блог и страницу плагина на предмет известных проблем или советов.
  • Выполните поиск в Интернете по названию плагина и ключевым словам, связанных с проблемой.
  • Задайте вопрос на Форуме поддержки WordPress с названием плагина и конкретными проблемами в заголовке. Чтобы узнать, как повысить ваши шансы на получение помощи, см. Как получить помощь WordPress.

Наверх ↑

Возможные решения

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

Наверх ↑

Расширенное устранение неполадок

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

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

  • Если вы установили плагин вручную:
    • Проверьте расположение папки с плагином. Вы должны найти его в wp-content/plugins.
    • Если вы загружаете новую версию плагина, убедитесь, что все старые версии были удалены или перемещены.
    • Используйте свою программу SFTP, чтобы удалить папку плагина, а затем переустановите ее.
  • Если вы изменили тему WordPress, чтобы приспособить плагин, проверьте свои изменения. Убедитесь, что ваш код правильный, без опечаток и находится в нужном месте (например, внутри цикла WordPress или вне его).
  • Если плагин не отображается в списке, просмотрите его основной файл в редакторе пплагинов, чтобы убедиться, что текст заголовка существует и правильно сформирован.
  • Если вы используете собственную тему WordPress, попробуйте переключиться на одну из тем WordPress по умолчанию, чтобы узнать, связана ли ваша проблема с темой. Если это так, обратитесь за помощью к разработчику темы.
  • Отключите все плагины, чтобы убедиться, что они не вызывают проблемы. Активируйте проблемный. Если получится, может быть конфликт плагинов. Поочередно активируйте остальные, чтобы увидеть, вернется ли проблема, что может указывать на конфликтующий плагин.

Наверх ↑

Советы по плагинам WordPress

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

Наверх ↑

Управление плагинами

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

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

<?php
/**
* Plugin Name: Мой плагин
* Description: Мой плагин для моего сайта.
* Plugin URI: http://example.com/my-plugin
* Version: 2.3
* Author: Ф. Табуреткин
* Author URI: http://example.com/
* Text Domain: my-plugin
*
* @package My Plugin
*/

?>

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

У каждого плагина также должен быть файл readme.txt, который включает информацию о его авторах, версии, лицензии, шагах установки и многом другом. Для просмотра перейдите в «Редактор плагинов», затем выбирите readme.txt в списке файлов этого плагина.

Наверх ↑

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

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

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

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

Наверх ↑

Скрытие плагинов при отключении

При активации некоторые плагины добавляют код в файлы шаблонов WordPress. Этот дополнительный код может оставаться на месте даже после деактивации плагина и может повлиять на внешний вид или функциональность темы, вызывая ошибки. Таким образом, крайне важно предотвратить обнаружение и использование неактивного плагина. Для этого добавьте в шаблон PHP-код, чтобы выполнить простую проверку function_exists(). (См. Пример ниже.) Загрузите измененный шаблон в папку wp-content.
If (function_exists()) проверяет наличие плагина и вызывает функцию плагина только в том случае, если плагин установлен и активен. Если function_exists() возвращает FALSE, он проигнорирует функцию плагина и продолжит загрузку страницы.

<?php 
if ( function_exists( 'FUNCTION NAME' ) ) {
FUNCTION_NAME();
}
?>

В этом примере плагина используется функция alex_get_shoutbox() для паказа своего содержимого.

<?php
if ( function_exists( 'alex_get_shoutbox' ) ) {
alex_get_shoutbox();
}
?>

Наверх ↑

Разработка плагинов

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

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