Функции WordPress » Директории

В WordPress есть определённый набор функций, которые позволяют динамически вернуть определённый URL или путь на сайте, например ссылку на главную, или на папку с темой, или вообще не страницу входа.

Эти функции позволяют нам не беспокоиться при разработке темы, что когда сайт переедет на другой домен, поломаются какие-нибудь пути. Ну и конечно же благодаря им мы можем использовать наши темы/плагины на различных сайтах ни о чём не беспокоясь.

ФункцияОписаниеВ файле
admin_url() Возвращает URL админки WordPress. wp-includes / link-template.php
content_url() Возвращает абсолютный URL директории wp-content на сайте. wp-includes / link-template.php
get_stylesheet() Функция возвращает название директории (папки) с активной темой на блоге. wp-includes / theme.php
get_stylesheet_directory() Возвращает полный абсолютный путь сервера к папке с текущей темой. wp-includes / theme.php
get_stylesheet_directory_uri() Возвращает абсолютный URL папки с текущей темой. wp-includes / theme.php
get_stylesheet_uri() Возвращает абсолютный URL таблицы CSS-стилей по умолчанию, то есть URL файла style.css в текущей теме. wp-includes / theme.php
get_template_directory() Возвращает абсолютный путь к директории текущей или родительской темы. wp-includes / theme.php
get_template_directory_uri() Возвращает абсолютный URL папки с шаблоном. В случае использования дочерних тем, возвращает URL родительского шаблона. wp-includes / theme.php
get_theme_root() Возвращает полный абсолютный путь от корня сервера до папки с темами WordPress. wp-includes / theme.php
home_url() Возвращает адрес сайта. wp-includes / link-template.php
includes_url() Возвращает URL директории wp-includes. wp-includes / link-template.php
network_home_url() Возвращает URL сети сайтов. wp-includes / link-template.php
plugin_basename() Возвращает путь к файлу плагина, в котором используется, относительно папки plugins. wp-includes / plugin.php
site_url() Возвращает URL директории установки WordPress. wp-includes / link-template.php
wp_logout_url() Позволяет вывести URL, при переходе по которому пользователь будет деавторизован. wp-includes / general-template.php
wp_lostpassword_url() Возвращает URL страницы сброса пароля с возможностью последующего редиректа внутри сайта. wp-includes / general-template.php
wp_upload_dir() Возвращает массив с информацией о текущей директории загрузок. wp-includes / functions.php