Plugins_url() - Отримує URL на директорію плагінів або mu (must use) плагінів (без слеша на кінці)
Отримує URL-адресу на директорію плагінів або mu (must use) плагінів (без слеша на кінці). Якщо вказати перший параметр $ path , він буде доданий до УРЛ.
Також можна використовувати чарівну PHP константу __FILE__ для другого параметра, який порівняє зазначений шлях і повний шлях до файлу з якого викликається функція, і доповнить шлях між директорією плагінів і вказаним файлом.
Щоб отримати шлях до каталогу плагінів, використовуйте константу: WP_PLUGIN_DIR .
Хуки з функції
Повертає
Рядок. URL до вказаного файлу плагіна.
Використання
#1. Демонстрація роботи функції:
#2. Динамічна вказівка шляху до файлу плагіна
Допустимо, папка нашого плагіна називається plugin-name і в ній лежить файл style.css, нам потрібно отримати посилання на цей файл, пишемо так:
У цьому випадку функція повинна викликатись з тієї ж директорії, де лежить файл.
#2.1. Ще один приклад з __FILE__
У папці плагіна є каталог images і файл wordpress.png, і в цій же папці лежить php файл, що виконується, в якому нам потрібно отримати посилання на картинку, тоді в ньому використовуємо такий код:
Якщо plugins_url() викликається з файлу, що знаходиться в підкаталозі плагіна, то у другому параметрі потрібно використовувати dirname() :
Тут у другому параметрі ми вказали шлях до батьківської директорії каталогу файлу з якого викликається функція.
Не рекомендується використовувати константи wordpress для вказівки шляхів, таких як WP_PLUGIN_URL, WPMU_PLUGIN_URL.
Щоб змінити результат роботи plugins_url, використовуйте plugins_url хук .