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

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

「関数リファレンス/wp get theme」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(en:Function Reference/wp get theme 13:56, 1 February 2014‎ Jdgrimes)
 
(途中訳した)
1行目: 1行目:
 
{{NeedTrans}}
 
{{NeedTrans}}
  
== Description ==
+
== 概要 ==
Gets a WP_Theme object for a theme.
+
テーマのWP_Themeオブジェクトを取得します。
  
== Usage ==
+
== 使い方 ==
%%%<?php $theme = wp_get_theme( $stylesheet, $theme_root ); ?>%%%
+
<?php $theme = wp_get_theme( $stylesheet, $theme_root ); ?>
  
== Parameters ==
+
== パラメータ ==
  
{{Parameter|$stylesheet|string|Directory name for the theme. Defaults to current theme.|Optional|Null}}
+
{{Parameter|$stylesheet|文字列|テーマのディレクトリ名。デフォルトは現在のテーマ。|オプション|Null}}
  
{{Parameter|$theme_root|string|Absolute path of the theme root to look in. If not specified, the value returned by get_raw_theme_root() will be used.|Optional|Null}}
+
{{Parameter|$theme_root|文字列|Absolute path of the theme root to look in. If not specified, the value returned by get_raw_theme_root() will be used.|オプション|Null}}
  
== Return Values ==  
+
== 戻り値 ==  
 
This function returns an instance of the [[Class Reference/WP_Theme|WP_Theme object]], which includes the following properties:
 
This function returns an instance of the [[Class Reference/WP_Theme|WP_Theme object]], which includes the following properties:
; Name : Theme name as given in theme's style.css
+
; Name : テーマのstyle.cssで付けられたテーマ名 
; ThemeURI : The URI of the theme's webpage
+
; ThemeURI : テーマのWebページのURI
; Description : The description of the theme
+
; Description : テーマの概要
; Author : The theme's author
+
; Author : テーマ作者名
; AuthorURI : The website of the theme author
+
; AuthorURI : テーマ作者のウェブサイト
; Version : The version of the theme
+
; Version : テーマのバージョン
; Template : (Optional used in a child theme) The folder name of the parent theme
+
; Template : (オプション 子テーマで使用) 親テーマのフォルダ名
; Status : If the theme is published
+
; Status : テーマが公開されている場合のステータス
; Tags : Tags used to describe the theme
+
; Tags :テーマを説明するために使用するタグ
 
; TextDomain : The text domain used in the theme for translation purposes
 
; TextDomain : The text domain used in the theme for translation purposes
; DomainPath : Path to the theme translation files
+
; DomainPath : テーマ翻訳ファイルのパス
  
== Examples ==
+
== 用例 ==
  
=== Echo the name of the current active theme. ===
+
=== 現在のアクティブテーマの名前をエコー ===
  
 
<pre><?php
 
<pre><?php
35行目: 35行目:
 
?></pre>
 
?></pre>
  
=== Echo the name of an installed theme. ===  
+
=== インストールされたテーマ名をエコー ===  
  
 
<pre><?php
 
<pre><?php
43行目: 43行目:
 
?></pre>
 
?></pre>
  
=== Display the Current Theme's Version ===
+
=== 最新のテーマバージョンを表示 ===
  
 
<pre><?php
 
<pre><?php
57行目: 57行目:
 
?></pre>
 
?></pre>
  
=== Get Other Data: Text Domain & Theme URI ===
+
=== 他データの取得: テキストドメイン&テーマ URI ===
 
<pre><?php
 
<pre><?php
 
$my_theme = wp_get_theme();
 
$my_theme = wp_get_theme();
64行目: 64行目:
 
?></pre>
 
?></pre>
  
== Change Log ==
+
== 更新履歴 ==
 
Since: 3.4.0
 
Since: 3.4.0
  
== Source File ==
+
== ソースファイル ==
<tt>wp_get_theme()</tt> is located in {{Trac|wp-includes/theme.php}}.
+
<tt>wp_get_theme()</tt> {{Trac|wp-includes/theme.php}}にあります。
  
 
{{Tag Footer}}
 
{{Tag Footer}}

2015年12月2日 (水) 21:51時点における版

このページ「関数リファレンス/wp get theme」は未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

概要

テーマのWP_Themeオブジェクトを取得します。

使い方

<?php $theme = wp_get_theme( $stylesheet, $theme_root ); ?>

パラメータ

$stylesheet
文字列) (オプション) テーマのディレクトリ名。デフォルトは現在のテーマ。
初期値: Null
$theme_root
文字列) (オプション) Absolute path of the theme root to look in. If not specified, the value returned by get_raw_theme_root() will be used.
初期値: Null

戻り値

This function returns an instance of the WP_Theme object, which includes the following properties:

Name 
テーマのstyle.cssで付けられたテーマ名 
ThemeURI 
テーマのWebページのURI
Description 
テーマの概要
Author 
テーマ作者名
AuthorURI 
テーマ作者のウェブサイト
Version 
テーマのバージョン
Template 
(オプション — 子テーマで使用) 親テーマのフォルダ名
Status 
テーマが公開されている場合のステータス
Tags 
テーマを説明するために使用するタグ
TextDomain 
The text domain used in the theme for translation purposes
DomainPath 
テーマ翻訳ファイルのパス

用例

現在のアクティブテーマの名前をエコー

<?php
echo wp_get_theme();
?>

インストールされたテーマ名をエコー

<?php
$my_theme = wp_get_theme( 'twentyten' );
if ( $my_theme->exists() )
	echo $my_theme;
?>

最新のテーマバージョンを表示

<?php
$my_theme = wp_get_theme();
echo $my_theme->get( 'Name' ) . " is version " . $my_theme->get( 'Version' );
?>

Display the Current Theme Author URI

<?php
$my_theme = wp_get_theme();
echo $my_theme->get( 'AuthorURI' );
?>

他データの取得: テキストドメイン&テーマ URI

<?php
$my_theme = wp_get_theme();
echo $my_theme->get( 'TextDomain' );
echo $my_theme->get( 'ThemeURI' );
?>

更新履歴

Since: 3.4.0

ソースファイル

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


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