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

Дата публикации:Февраль 19, 2016

На прошлой неделе команда, стоящая за 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. Дмитрий says:

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

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *