• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/get template directory uri」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
({{原文|Function Reference/get_template_directory_uri|102037}}<!-- 17:02, 13 March 2011 SimonFairbairn 版 -->)
 
({{CheckTrans})
 
(3人の利用者による、間の3版が非表示)
1行目: 1行目:
{{NeedTrans}}
 
== Description ==
 
Retrieve [[Templates|template]] directory URI. Checks for SSL.
 
  
Does not have trailing slash.
+
== 説明 ==
 +
有効化している [[Templates|テンプレート]] ディレクトリの URI を取得する。SSL が存在するかチェックする。
  
== Usage ==
+
<b>注意</b>: 末尾にスラッシュ( / )は含まれません。
%%%<?php get_template_directory_uri(); ?>%%% (does not write the theme uri in the script or html)
+
  
%%%<?php echo get_template_directory_uri(); ?>%%% (write the theme uri in the script or html)
+
子テーマを使用している場合、親テーマのディレクトリの URI を返します。子テーマのディレクトリを取得するには [[関数リファレンス/get_stylesheet_directory_uri|<tt> get_stylesheet_directory_uri()</tt>]] を使用します。
  
== Parameters ==
+
== 使い方 ==
None.
+
<b>Use the URI</b>
 +
<?php get_template_directory_uri(); ?>
  
== Return Values ==
+
<b>Output the URI</b>
; (string) : Template directory URI.
+
<?php echo get_template_directory_uri(); ?>
  
== Examples ==
+
== パラメータ ==
<!-- Need creative examples. Feel free to link to external examples. -->
+
なし
  
== Notes ==
+
== 戻り値 ==
* Uses: [[Function_Reference/apply_filters|<tt>apply_filters()</tt>]] Calls 'template_directory_uri' filter on template directory URI path and template name.
+
; uri (文字列) : テンプレートのあるディレクトリ URI
* Uses: [[Function_Reference/get_template|<tt>get_template()</tt>]]
+
* Uses: [[Function_Reference/get_theme_root_uri|<tt>get_theme_root_uri()</tt>]]
+
* In the event a child theme is being used, the parent theme directory URI will be returned, not the child theme directory URI (use [[Function_Reference/get_stylesheet_directory_uri|<tt> get_stylesheet_directory_uri()</tt>]] instead)
+
  
== Change Log ==
+
== 用例 ==
Since: 1.5.0
+
get_template_directory_uri() を使って スクリプトを正しいパスで登録
 +
<pre>
 +
<?php
 +
function my_scripts_method() {
 +
wp_enqueue_script(
 +
'custom_script',
 +
get_template_directory_uri() . '/js/custom_script.js',
 +
array('jquery')
 +
);
 +
}
 +
add_action('wp_enqueue_scripts', 'my_scripts_method');
 +
?>
 +
</pre>
  
== Source File ==
+
== ==
<!-- Need links to current source code files -->
+
* [[関数リファレンス/apply_filters|<tt>apply_filters()</tt>]] を使用。テンプレートパスおよび名前の箇所で <tt>'template_directory_uri'</tt> フィルタを呼び出す。
<tt>get_template_directory_uri()</tt> is located in {{Trac|wp-includes/theme.php}}.
+
* [[関数リファレンス/get_template|<tt>get_template()</tt>]]/[[:en:Function_Reference/get_template|en]] を使用。
 +
* [[関数リファレンス/get_theme_root_uri|<tt>get_theme_root_uri()</tt>]]/[[:en:Function_Reference/get_theme_root_uri|en]] を使用。
  
{{原文|Function Reference/get_template_directory_uri|102037}}<!-- 17:02, 13 March 2011 SimonFairbairn 版 -->
+
== 変更履歴 ==
 +
新規導入: Version 1.5.0
  
== Related ==
+
== ソースファイル ==
<!--
+
 
    To Do:
+
<tt>get_template_directory_uri()</tt> は {{Trac|wp-includes/theme.php}}にあります。
    Need to find related functions.
+
 
    Need to create groups of functions and create templates to add them to a page quickly.
+
{{原文|Function Reference/get_template_directory_uri|115889}}<!-- 00:14, 14 April 2012 Jdesrosiers 版 -->
    Some functions may be related to many groups of functions.
+
 
-->
+
== 関連 ==
 +
[http://gatespace.jp/2013/02/22/underscores04/#sec3 http://gatespace.jp/2013/02/22/underscores04/#sec3] -GateSpace スターターテーマ _s を使ってWordPressのテーマをつくる(ファイルパスとブログ情報編)
 +
 
 +
* [[Function_Reference/get_stylesheet_directory_uri|get_stylesheet_directory_uri]]
  
 
{{Tag Footer}}
 
{{Tag Footer}}
  
 
[[Category:関数]]
 
[[Category:関数]]

2015年6月16日 (火) 11:06時点における最新版

説明

有効化している テンプレート ディレクトリの URI を取得する。SSL が存在するかチェックする。

注意: 末尾にスラッシュ( / )は含まれません。

子テーマを使用している場合、親テーマのディレクトリの URI を返します。子テーマのディレクトリを取得するには get_stylesheet_directory_uri() を使用します。

使い方

Use the URI

<?php get_template_directory_uri(); ?>

Output the URI

<?php echo get_template_directory_uri(); ?>

パラメータ

なし

戻り値

uri (文字列) 
テンプレートのあるディレクトリ URI

用例

get_template_directory_uri() を使って スクリプトを正しいパスで登録

<?php
function my_scripts_method() {
	wp_enqueue_script(
		'custom_script',
		get_template_directory_uri() . '/js/custom_script.js',
		array('jquery')
	);
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
?>

変更履歴

新規導入: Version 1.5.0

ソースファイル

get_template_directory_uri()wp-includes/theme.phpにあります。

最新英語版: WordPress Codex » Function Reference/get_template_directory_uri最新版との差分

関連

http://gatespace.jp/2013/02/22/underscores04/#sec3 -GateSpace スターターテーマ _s を使ってWordPressのテーマをつくる(ファイルパスとブログ情報編)


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