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 | Введено. |