Kwork.ru - услуги фрилансеров от 500 руб.

Команда, стоящая за TGM Plugin Activation, выпустила Custom Generator

На прошлой неделе команда, стоящая за TGM Plugin Activation, выпустила свой новый генератор. Популярный инструмент представляет собой PHP-библиотеку, которая позволяет WordPress-разработчикам рекомендовать или требовать плагины для своих решений (тем/плагинов).

tgmpa

Блог Миши Рудрастых

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

Новый генератор позволяет решить проблему, с которой авторы тем сталкивались при использовании TGMPA и публикации тем в WordPress.org. Плагин Theme Check зачастую выводил предупреждение, которое не позволяло пройти проверку до конца: «Вы можете использовать только add_theme_page(). Пожалуйста, удалите вызов add_submenu_page()» или «Вы можете использовать только один text-domain».

Согласно участнику TGMPA Juliette Reinders Folmer, авторы сообщали о наличии проблем с опцией поиска и замены, приводящей к фатальным ошибкам, поскольку часто изменялись строки, которые не должны были меняться. Этот процесс повторялся всякий раз с обновлением TGMPA.

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

tgmpa-custom-generator

Генератор Custom TGMPA – результат обсуждения с представителями WordPress.org проблем, с которыми постоянно сталкивались авторы во время обзора своих решений. Генератор предлагает доступное решение, которое не требует обхода Theme Check Plugin. Авторы, заметившие какие-либо баги в генераторе, могут отметить их в очереди проблем на странице проекта в GitHub. Команда работает над майлстоуном 3.0, в котором планирует сделать библиотеку TGMPA обновляемой независимо от содержащих ее плагинов или тем.

Источник: wptavern.com

Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. Супер Боб

    Очень интересная штука, но о ее необходимости можно поспорить… Хотя очень даже упростит задачи некоторым Вебмастерам.

  2. Дмитрий

    Mast have при разработке WordPress-тем.

Добавить комментарий

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