Янв
25

Совместимость и прошлые версии плагинов в WordPress

Author admin    Category Полезное     Tags

Совместимость плагинов в WordPressСегодня будет небольшой простой пост для новичков о совместимости WordPress и плагинов — как узнать необходимые требования, как пользоваться информацией с официального сайта и решить проблему несоответствия версий?. Рассмотрим задачу на конкретном примере для плагина TinyMCE Advanced (это модуль продвинутого текстового редактора).

Итак, если вы зайдете в раздел плагинов официального сайта wordpress.org на страницу модуля TinyMCE Advanced, то увидите там следующую картинку.

Описание плагина TinyMCE Advanced

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

Второй момент — Compatible up to. Это максимальная поддерживаемая версия системы. По сути, обратно противоположный параметр. Так бывает, что модуль не обновлялся несколько лет, и определенные функции WP за это время разработчиками просто убирают из ядра. Это также может вызывать ошибку.

Чуть ниже в этой же правой колонке есть блок Compatibility (Совместимость). Там вы можете выбрать используемые вами версии модуля и установленной WordPress. На сайте отобразится статистика по работе с аналогичными параметрами от других пользователей. Так в примере выше 3 пользователя сказали, что последняя актуальная версия TinyMCE Advanced отлично работает на WordPress 4.4.1.

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

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

Прошлые версии плагинов в WordPress

Такие версии пригодятся в двух случаях:

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

Опять же возьмем пример с плагином TinyMCE Advanced. Он установлен у меня на нескольких сайтах.

Версии плагина TinyMCE Advanced

В первом случае используется WordPress 4.2.4 и модуль совершенно спокойно себя чувствует в версии 4.1.9. Система даже не предлагает его обновить (хотя при этом некоторые функции глючат). Во втором — на сайте установлен последний релиз WP 4.4.1 и предлагается сделать апдейт TinyMCE Advanced до 4.2.8. То есть я хочу сказать, если у вас в проекте используется старая версия WordPress, то и релиз модуля придется подбирать соответствующий.

К счастью, сделать это легко можно на wordpress.org — на странице с описанием модуля выбираете раздел «Developers».

Прошлые версии плагинов в WordPress

Здесь найдете как текущую, так и прошлые версии нужного вам плагина. Клик по номеру версии приведет к скачиванию архива. Если нажмете на svn, получите доступ ко всем файлам данного архива для просмотра. Ищите readme.txt и внимательно читайте минимальные требования (Requires at least) и на каких версиях тестировался релиз. Таким образом, можно будет подобрать версию плагина, которая бы наверняка работала бы с вашей системой.

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



Прокомментировать

Новые шаблоны и статьи

Рубрики

Популярные шаблоны

Мы помогаем детям


KosynokBannerNetwork