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
.
Хуков нет.
Возвращает
Строку
. Путь от папки плагина до файла плагина без слэшей на концах.
Использование
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 | Введена. |