Класс или функция для «установки» плагина или темы….
-
По большому счету, установка — это перенести файлы плагина в папку /wp-content/plugins/ и после его активировать. Активировать его легко, просто указав на файл плагина, при этом есть функция активации
activate_plugins( 'plug_file', '', false, false );
Она прекрасно работает, но по большому счету я когда сижу в консоли (админке WP) — у меня есть список и вся информация о плагинах. Точно так же ситуация обстоит и с темами для WP — к ним есть полный доступ, а сама установка есть копирование всех файлов темы в папку (правда там еще тянутся нередко зависимости, что тоже нужно отслеживать).
Когда плагин или тема уже в WP, есть прекрасные функции:
get_plugins();
wp_get_theme();В них исчерпывающая информация о теме, плагине. Но вот проблема, стоит мне коснуться функций — я не могу получить списки и выбрать в них по имени нужную мне тему/плагин или просто перебирать их по объемному количеству параметров, правда я могу это делать в админке WP….
Нашел еще такое, https://developer.wordpress.org/cli/commands/plugin/install/ не знаком с этим, кажется консольные команды для сервера, можно его как-то установить…
Вопрос — как быть с темами и плагинами, еще до этапа установки? То есть поулучить их список, получить информацию о них и все что нужно? Может и через консоль лучше, но я пришел к выводу, что предварительно — у меня ничего нету, чтобы начать работать с темами и плагинами (даже не зная их имен), просто перебирать подходящие, либо сделать запрос по имени плагина/темы, если они оказались вдруг нужны…
- Тема «Класс или функция для «установки» плагина или темы….» закрыта для новых ответов.