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

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

提供: WordPress Codex 日本語版
移動先: 案内検索
(en:Function Reference/get post type 13:27, 19 May 2009 Ramiy)
 
(en:Function Reference/get_post_type 13:00, 30 November 2013 Mistercat 版を反映して残りを和訳。)
 
(2人の利用者による、間の3版が非表示)
1行目: 1行目:
== Description ==
+
<div id="Description">
Retrieve the post type of the current post or of a given post.
+
== 説明 ==
 +
</div>
  
== Usage ==
+
指定した投稿または現在の投稿の、投稿タイプを取得します。
%%%<?php get_post_type( $post ) ?>%%%
+
  
== Parameters ==
+
<div id="Usage">
{{Parameter|$post|mixed|Post object or post ID.|optional|false}}
+
== 使い方 ==
 +
</div>
  
== Return Values ==
+
<?php echo get_post_type( $post ); ?>
; <tt>(boolean&#124;string)</tt> : post type or false on failure.
+
  
== Examples ==
+
<div id="Parameters">
 +
== パラメータ ==
 +
</div>
 +
 
 +
{{Parameter|$post|mixed|投稿タイプを取得したい投稿の ID または投稿オブジェクト。未指定の場合は現在の投稿が対象。|オプション|<tt>null</tt>}}
 +
 
 +
<div id="Return_Values">
 +
== 戻り値 ==
 +
</div>
 +
 
 +
; <tt>(真偽値&#124;文字列)</tt> : 投稿タイプ。取得できなかった場合は <tt>false</tt>。
 +
 
 +
:* <tt>'post'</tt> - 投稿
 +
:* <tt>'page'</tt> - 固定ページ
 +
:* <tt>'attachment'</tt> - [[イメージとファイル添付を使う方法|添付ファイル]]
 +
:* <tt>'revision'</tt> - [[リビジョン管理|リビジョン]]
 +
:* <tt>'nav_menu_item'</tt> - [[ナビゲーションメニュー]](バージョン 3.0 以降)
 +
:* <tt>'カスタム投稿タイプ'</tt> - バージョン 3.0 以降
 +
 
 +
<div id="Examples">
 +
== 用例 ==
 +
</div>
 
<!-- Need creative examples. Feel free to link to external examples. -->
 
<!-- Need creative examples. Feel free to link to external examples. -->
 +
投稿タイプを表示します。この例は[[ループ]]の中に入れる必要があります。
  
== Notes ==
+
<pre>
* Uses: [[Function_Reference/wpdb_Class|<tt>$wpdb</tt>]]
+
<?php echo '投稿タイプは:' . get_post_type( get_the_ID() ); ?>
* Uses: <tt>$posts</tt> The Loop post global
+
</pre>
  
== Change Log ==
+
<div id="Notes">
Since: 2.1.0
+
== ==
 +
</div>
  
== Source File ==
+
* 投稿を取得するために <tt>[[関数リファレンス/get_post | get_post()]]</tt> を使用します。
<!-- Need links to current source code files -->
+
<tt>get_post_type()</tt> is located in <tt>wp-includes/post.php</tt>.
+
  
== Related ==
+
<div id="Change_Log">
<!--
+
== 変更履歴 ==
    To Do:
+
</div>
    Need to find related functions.
+
 
    Need to create groups of functions and create templates to add them to a page quickly.
+
* [[Version 3.5 | 3.5.0]] : <tt>$post</tt> パラメータのデフォルトを <tt>false</tt> から <tt>null</tt> へ変更しました。また、グローバル変数 <tt>$post</tt> を直接参照する代わりに <tt>[[関数リファレンス/get_post | get_post()]]</tt> を使うようになりました。
    Some functions may be related to many groups of functions.
+
* [[Version 2.1 | 2.1.0]] : 新規導入。
-->
+
 
 +
<div id="Source_File">
 +
== ソースファイル ==
 +
</div>
 +
 
 +
<tt>get_post_type()</tt> は {{Trac|wp-includes/post.php}} に含まれています。
 +
 
 +
<div id="Related">
 +
== 関連資料 ==
 +
</div>
 +
 
 +
{{Post Type Tags}}
  
 
{{Tag Footer}}
 
{{Tag Footer}}
{{原文|Function Reference/get post type|71794}}<!-- 13:27, 19 May 2009 Ramiy -->
+
 
[[Category:Functions]]
+
{{原文|Function Reference/get_post_type|138662}} <!-- 13:00, 30 November 2013 Mistercat 版 -->
[[en:Function Reference/get post type]]
+
 
 +
{{DEFAULTSORT:Get_post_type}}
 +
[[Category:関数]]
 +
 
 +
[[en:Function Reference/get_post_type]]
 +
[[it:Riferimento_funzioni/get_post_type]]
 +
[[ru:Справочник_по_функциям/get_post_type]]

2014年8月12日 (火) 10:16時点における最新版

指定した投稿または現在の投稿の、投稿タイプを取得します。

使い方

<?php echo get_post_type( $post ); ?>

パラメータ

$post
mixed) (オプション) 投稿タイプを取得したい投稿の ID または投稿オブジェクト。未指定の場合は現在の投稿が対象。
初期値: null

戻り値

(真偽値|文字列) 
投稿タイプ。取得できなかった場合は false

用例

投稿タイプを表示します。この例はループの中に入れる必要があります。

<?php echo '投稿タイプは:' . get_post_type( get_the_ID() ); ?>

  • 投稿を取得するために get_post() を使用します。

変更履歴

  • 3.5.0 : $post パラメータのデフォルトを false から null へ変更しました。また、グローバル変数 $post を直接参照する代わりに get_post() を使うようになりました。
  • 2.1.0 : 新規導入。

ソースファイル

get_post_type()wp-includes/post.php に含まれています。


投稿タイプ: register_post_type(), add_post_type_support(), remove_post_type_support(), post_type_supports(), post_type_exists(), set_post_type(), get_post_type(), get_post_types(), get_post_type_object(), get_post_type_capabilities(), get_post_type_labels(), is_post_type_hierarchical(), is_post_type_archive(), post_type_archive_title()


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


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