当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

関数リファレンス/get theme root

提供: WordPress Codex 日本語版
< 関数リファレンス
2013年9月28日 (土) 21:54時点におけるDjkaz (トーク | 投稿記録)による版 (英語版をコピペ。)

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Description

Retrieves the absolute path to the themes directory, without the trailing slash.

Usage

%%%<?php get_theme_root(); ?>%%%

Parameters

$stylesheet_or_template
string) (必須) The stylesheet or template name of the theme.
初期値: なし

Return Values

(string) 
Absolute path to the themes directory (without the trailing slash).

Examples

Number of Subdirectories in Themes Directory

The function below informs about the number of subdirectories in the themes directory. Note that this doesn't necessarily match the number of themes recognized by WordPress.

<?php
function display_themes_subdirs_count_info()
  $theme_root = get_theme_root();
  $files_array = glob("$theme_root/*", GLOB_ONLYDIR);
  echo "There are " . count($files_array) . " subdirectories in the " . $theme_root " directory"; 
}
?>

Example output:

There are 5 subdirectories in the /home/user/public_html/wp-content/themes directory.

Notes

Change Log

Since: 1.5.0

Source File

get_theme_root() is located in wp-includes/theme.php.

Related

テーマのパス: get_template(), get_template_directory(), get_template_directory_uri(), get_theme_roots() /en, get_theme_root(), get_theme_root_uri() /en, get_stylesheet() /en, get_stylesheet_uri(), get_stylesheet_directory(), get_stylesheet_directory_uri(), get_bloginfo()



関数リファレンステンプレートタグ目次もご覧ください。