Чтобы сделать новую тему более функциональной «из коробки» часто приходится подключать дополнительные функции, а что если некоторые функции уже реализованы в плагинах, которые необходимо лишь установить. Лучше сообщить пользователю вашей темы о них сразу после установки, расскажу как сделать это при помощи TGM Plugin Activation Library

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

Рекомендуемые плагины для темы WordPress

Добавить такое сообщение со ссылками на плагины в новую тему не так уж сложно.
Вот, что нужно сделать:

  • Скачать библиотеку TGM Plugin Activation на странице «Download».
  • Открыть zip-файл и извлечь class-tgm-plugin-activation.php в папку с темой (куда угодно).
  • Откройте файл functions.php вашей темы и пропишите функцию require_once() для подключения файла класса (один раз) в вашей теме.
  • Создайте функцию для активации TGM Plugin Activation и подключите ее к tgmpa_register посредством функции add_action().
  • Готово!

Теперь непосредственно код активации:

Список рекомендуемых плагинов:

В коде приведены ссылки на плагины, которые я использую чаще всего
Нужно заменить поля name и slug на ваши рекомендуемые плагины.