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