wp_get_active_and_valid_plugins()
Отримує масив шляхів до основних файлів активних плагінів.
Список активних плагінів функція отримує з бази даних, з опцій:
get_option( 'active_plugins' )
для стандартного встановлення.get_site_option( 'active_sitewide_plugins' )
для мультисайт установки .
Каталогом для плагінів є wp-content/plugins
. Його можна змінити через константи WP_PLUGIN_DIR
та WP_PLUGIN_URL
, визначені у файлі wp-config.php
.
Хуків немає.
Повертає
Строку[]
. Масив абсолютних шляхів до основних файлів активних плагінів.
Примітка: При оновленні або інсталяції WordPress повернеться порожній список.
Використання
wp_get_active_and_valid_plugins();
Приклади
#1 Приклад роботи функції
$list = wp_get_active_and_valid_plugins(); print_r ($ list); // Отримаємо Array ( [0] => F:serverwwwexample.com/wp-content/plugins/query-monitor/query-monitor.php [1] => F:serverwwwexample.com/wp-content/plugins/advanced-custom-fields-pro/acf.php [2] => F:serverwwwexample.com/wp-content/plugins/akismet/akismet.php [3] => F:serverwwwexample.com/wp-content/plugins/crypto-currencies-live-charts/crypto-currencies-live-charts.php [4] => F:serverwwwexample.com/wp-content/plugins/cryptocurrency-reviews/cryptocurrency-reviews.php [5] => F:serverwwwexample.com/wp-content/plugins/cyr3lat/cyr-to-lat.php [6] => F:serverwwwexample.com/wp-content/plugins/democracy-poll/democracy.php [7] => F:serverwwwexample.com/wp-content/plugins/font-awesome-4-menus/n9m-font-awesome-4.php [8] => F:serverwwwexample.com/wp-content/plugins/image-watermark/image-watermark.php [9] => F:serverwwwexample.com/wp-content/plugins/luckywp-scripts-control/luckywp-scripts-control.php [10] => F:serverwwwexample.com/wp-content/plugins/profunctions/profunctions.php [11] => F:serverwwwexample.com/wp-content/plugins/tablepress/tablepress.php [12] => F:serverwwwexample.com/wp-content/plugins/widget-logic/widget_logic.php [13] => F:serverwwwexample.com/wp-content/plugins/wp-subscribe/wp-subscribe.php )
список змін
З версії 3.0.0 | Введено. |