Этот код используется для получения каталога текущего плагина: plugin_dir_url( __FILE__ )
.
Что я должен использовать, чтобы получить каталог текущей темы?
Этот код используется для получения каталога текущего плагина: plugin_dir_url( __FILE__ )
.
Что я должен использовать, чтобы получить каталог текущей темы?
Я думаю, что вы должны быть немного осторожны, потому что это зависит от того, что вы пытаетесь сделать.
Если вы используете дочернюю тему, get_template_directory();
все равно перейдите к родительской теме. Однако get_stylesheet_directory();
перейдем к текущей теме, дочерней или родительской. Кроме того, обе эти функции возвращают абсолютные пути к серверу.
Если вам нужен полностью сформированный URI для ссылок или изображений, вы должны использовать get_template_directory_uri();
или get_stylesheet_directory_uri();
использовать правильный по указанным причинам.
get_stylesheet_directory()
: путь к файлу текущей директории темыget_stylesheet_directory_uri()
: URL-путь к текущей директории темget_template_directory()
: путь к файлу родительского каталога Themeget_template_directory_uri()
: URL-путь к родительскому каталогу тем
stylesheet
filepath / url для ссылки на текущую тему и резервныйtemplate
filepath / url для ссылки на родительскую тему./var/www/the/path/of/actual/wp-content/themes/mytheme
это не то, что вы хотите для работы с $ wp_filesystem, если WP подключается через FTP.http://codex.wordpress.org/Function_Reference/get_template_directory
источник