plugin_dir_url() WP 2.8
Получает URL каталога (директории, папки), где находится указанный файл плагина (с закрывающем слэшем).
Функция создана для удобного использования конструкции: trailingslashit( plugins_url( '', $file ) );
Если нужно получить полный путь до каталога файла плагина, а не URL, используйте похожую функцию plugin_dir_path().
Когда нужно получить такой путь для темы, используйте get_template_directory_uri()
Работает на основе:
plugins_url()
Хуков нет.
Возвращает
Строку. УРЛ каталога файла.
Использование
$url = plugin_dir_url( $file );
- $file(строка) (обязательный)
- Полный путь до файла. Обычно используется волшебная константа __FILE__.
Примеры
#1. URL до каталога плагина
Предположим, в файле плагина, который находится в папке /wp-content/plugins/my_plugin мы вызываем функцию так:
echo plugin_dir_url( __FILE__ ); // На экран выведется: // http://wptest.ru/wp-content/plugins/my_plugin/
Список изменений
С версии 2.8.0 | Введена. |
Код plugin dir url:
wp-includes/plugin.php
WP 5.3
Cвязанные функции
Из метки: URL (УРЛ Ссылка)
- admin_url()
- attachment_url_to_postid()
- build_query()
- comment_link()
- content_url()
- get_comments_link()
- get_comments_pagenum_link()
- get_edit_post_link()
- get_edit_term_link()
- get_home_url()
- get_next_comments_link()
- get_post_embed_url()
- get_post_permalink()