register_theme_directory()
Реєструє директорію в якій можуть бути теми.
У $directory вказується шлях до папки з темами без слша на кінці. Вказаний шлях додається до глобального масиву $wp_theme_directories , який потім використовується при отриманні шляху та URL на папку тем WordPress.
Хуків немає.
Повертає
true|false
.
Використання
register_theme_directory($directory);
-
$directory
(рядок) (обов’язковий) -
Нехай до папки із темами. Можна передати два варіанти:
– Повний шлях до папки
– Відносний шлях від папки
WP_CONTENT_DIR .
Приклади
#1 Зробимо папку плагіна папкою для тем
/* * Для структури плагіна такого виду: * * /my-plugin * /my-plugin.php * /themes/ * * Цей код потрібно розмістити у файлі my-plugin.php. */ register_theme_directory( dirname( __FILE__ ) . '/themes' );
нотатки
- Global. Масив. $wp_theme_directories
список змін
З версії 2.9.0 | Введено. |