Получить список плагинов с внешнего сайта WordPress

Мне было интересно, как я могу сделать PHP-скрипт, который извлекает все активные плагины с внешнего сайта WordPress. Так что я могу легко составить лист Excel со всех сайтов с активными плагинами WordPress. Я уже нашла сайт (http://www.wpthemedetector.com) но я не хочу делать это автоматически.

0

Решение

Ты не можешь И если бы вы могли, некоторые утверждали бы, что это какая-то уязвимость раскрытия информации.

Единственный верный способ получить текущие активные плагины — это запрос к базе данных с помощью $active_plugins = get_option( 'active_plugins' );, Но это только для текущего веб-сайта и не подвергается внешнему воздействию.

Сервисы, такие как WP Theme Detector, могут обнаружить текущую активную тему, потому что информация о теме встроена в css-файл темы.

0

Другие решения

Вы должны иметь доступ к обоим сайтам в качестве администратора. Затем вы можете написать плагин для запроса другого сайта с помощью HTTP API или использовать плагин WP REST API. Это не странный вопрос, для такого рода вещей существует множество применений в сети сайтов.

https://codex.wordpress.org/HTTP_API

https://wordpress.org/plugins/json-rest-api/

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector