plugin_basename()
Отримує ім’я плагіну – відносний шлях до файлу плагіну (від каталогу плагінів, MU плагінів) по переданому шляху на файл.
Відрізає шлях до папки плагінів із зазначеного шляху до папки/файлу плагіну. Залишає шлях від папки плагіна до вказаного файлу плагіна включно.
Шлях виходить без початкового слеша: my-plugin/my-plugin.php
.
Використовує константи: WP_PLUGIN_DIR
і WPMU_PLUGIN_DIR
. Використовувати ці константи не рекомендується.
Якщо плагін складається з одного PHP-файлу і лежить безпосередньо в папці plugins.
Для плагіна, що складається з одного PHP файлу (наприклад, wp-content/plugin.php
) та для must-use plugin (наприклад, wp-content/mu-plugins/plugin.php
), plugin_basename( __FILE__ ) поверне plugin.php
.
(дуже швидко) | 50000 разів – 0.63 сек
(дуже швидко)
Хуків немає.
Повертає
Строку
. Шлях від папки плагіна до файлу плагіна без слешів на кінцях.
Використання
plugin_basename($file);
-
$file
(рядок) (обов’язковий) - Абсолютний шлях до файлу чи папки плагіна.
Приклади
#1 Припустимо, що файл плагіна знаходиться по такому шляху:
/home/www/wp-content/plugins/my-plugin/my-plugin.php
тоді викликавши plugin_basename ми отримаємо таке:
$x = plugin_basename(__FILE__); // my-plugin/my-plugin.php
нотатки
- Global. Масив. $wp_plugin_paths
список змін
З версії 1.5.0 | Введено. |