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

「テンプレートタグ/wp count posts」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(未翻訳テンプレ追加、体裁微調整)
(和訳完了。"Tag Post Tags"がないのでフッタに一覧が出ませんでした。)
1行目: 1行目:
{{NeedTrans}}
 
 
 
<div id="Description">
 
<div id="Description">
 
== 説明 ==
 
== 説明 ==
 
</div>
 
</div>
First available with WordPress [[Version 2.5]], this template tag returns the count of the rows in ''wp_posts'' that meet the ''post_type'' and ''post_status'' designated.
+
 
 +
WordPress [[Version 2.5|2.5]] で初めて使用できるようになった、このテンプレートタグは ''post_type'' ''post_status'' で指定した ''wp_posts'' の数を返します。
  
 
<div id="Usage">
 
<div id="Usage">
18行目: 17行目:
 
=== 初期設定での使用 ===
 
=== 初期設定での使用 ===
 
</div>
 
</div>
The default usage returns a count of the posts that are published.
+
デフォルトでは公開された記事の数を返します。
  
 
<pre><?php $published_posts=wp_count_posts(); ?></pre>
 
<pre><?php $published_posts=wp_count_posts(); ?></pre>
  
 
<div id="Count drafts">
 
<div id="Count drafts">
===Count_drafts===
+
=== 下書きを数える ===
 
</div>
 
</div>
Return the count of post drafts.
+
下書きの数を返します。
  
 
<pre><?php $draft_posts=wp_count_posts('post','draft'); ?></pre>
 
<pre><?php $draft_posts=wp_count_posts('post','draft'); ?></pre>
  
 
<div id="Count_pages">
 
<div id="Count_pages">
===Count pages===
+
=== ページを数える ===
 
</div>
 
</div>
Return the count the number of published pages
+
公開されたページの数を返します。
  
 
<pre><?php $published_pages=wp_count_posts('page','publish'); ?></pre>
 
<pre><?php $published_pages=wp_count_posts('page','publish'); ?></pre>
39行目: 38行目:
 
== パラメータ ==
 
== パラメータ ==
 
</div>
 
</div>
; type : (''string'') Type of row in ''wp_posts'' to count where type is equal to ''post_type''.  Defaults to '''post'''
+
; type : (''文字列'') 数えたい ''wp_posts'' の型。型の値は ''post_type'' と同じです。デフォルトは '''post''' です
; status : (''string'') Status of row in ''wp_posts'' to count where status is equal to ''post_status''.  Default to '''publish'''
+
 
 +
; status : (''文字列'') 数えたい ''wp_posts'' のステータス。ステータスの値は ''post_status'' と同じです。デフォルトは '''publish''' です
  
 
== 変更履歴 ==
 
== 変更履歴 ==
50行目: 50行目:
 
</div>
 
</div>
 
{{Tag Post Tags}}
 
{{Tag Post Tags}}
 
 
{{PHP Function Tag Footer}}
 
{{PHP Function Tag Footer}}
 
{{Stub}}
 
  
 
{{原文|Template Tags/wp_count_posts|54365}}
 
{{原文|Template Tags/wp_count_posts|54365}}
  
 
{{DEFAULTSORT:wp_count_posts}}
 
{{DEFAULTSORT:wp_count_posts}}
 +
[[Category:wp2.5]]
  
 
[[en:Template Tags/wp_count_posts]]
 
[[en:Template Tags/wp_count_posts]]

2008年4月5日 (土) 02:44時点における版

WordPress 2.5 で初めて使用できるようになった、このテンプレートタグは post_typepost_status で指定した wp_posts の数を返します。

使い方

<?php wp_count_posts('type', 'status'); ?>

用例

初期設定での使用

デフォルトでは公開された記事の数を返します。

<?php $published_posts=wp_count_posts(); ?>

下書きを数える

下書きの数を返します。

<?php $draft_posts=wp_count_posts('post','draft'); ?>

ページを数える

公開されたページの数を返します。

<?php $published_pages=wp_count_posts('page','publish'); ?>

パラメータ

type 
(文字列) 数えたい wp_posts の型。型の値は post_type と同じです。デフォルトは post です
status 
(文字列) 数えたい wp_posts のステータス。ステータスの値は post_status と同じです。デフォルトは publish です

変更履歴

  • 2.5 : 新規テンプレートタグ

投稿タグ: body_class(), next_image_link(), next_post_link(), next_posts_link(), post_class(), post_password_required(), posts_nav_link(), previous_image_link(), previous_post_link(), previous_posts_link(), single_post_title(), sticky_class(), the_category(), the_category_rss(), the_content(), the_content_rss(), the_excerpt(), the_excerpt_rss(), the_ID(), the_meta(), the_shortlink(), the_tags(), the_title(), the_title_attribute(), the_title_rss(), wp_link_pages(),


テンプレートタグへの PHP 関数型パラメータの渡し方関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Template Tags/wp_count_posts最新版との差分