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

「テンプレートタグ/comments popup link」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
({{原文|Template Tags/comments_popup_link|72361}}<!-- 23:32, 21 May 2009 Ramiy 版 -->)
1行目: 1行目:
* 書式: <?php comments_popup_link('zero', 'one', 'more', 'CSSclass', 'none'); ?>  
+
== 説明 ==
* 説明: コメントフォームのポップアップへのリンクを出力。
+
 
* 位置: ループ内
+
[[テンプレートタグ/comments_popup_script|comments_popup_script()]] が使用されている場合はコメントポップアップウィンドウへのリンクを、そうでない場合は通常のリンクを表示します。[[The_Loop|ループ]] あるいはコメントループの中で記述する必要があります。[[関数リファレンス/is_single| is_single()]] あるいは [[関数リファレンス/is_page| is_page()]] が真の場合は、(たとえ[[The_Loop|ループ]]内であっても)何もしません。
* 引数:
+
 
** zero (文字列)- コメント・トラックバック・ピンバックの合計数が0の場合に出力するテキスト。デフォルト値は「No Comments」。
+
== 使い方 ==
** one (文字列)- 合計数が1つの場合に出力するテキスト。デフォルト値は「1 Comment」。
+
 
** more (文字列) - 合計数が2つ以上の場合に出力するテキスト。%記号が実際の数と置き換えられる。デフォルト値は「% Comments」。
+
<code> <?php comments_popup_link
** CSSclass (文字列)- a要素に追加するCSSクラス。
+
('zero','one','more','CSSclass','none');
** none (文字列)- コメントを受け付けていない場合に出力するテキスト。デフォルト値は「Comments Off」。
+
?> </code>
* コード記述例:  
+
 
 +
== 用例 ==
 +
 
 +
===コメント数に対する応答===
 +
 
 +
コメントが無い場合に "No comments yet" を、1 件の場合に "1 comment so far" を、2 以上の場合に "% comments so far (is that a lot?)" (% はコメント数に置き換えられます) を表示し、コメントが無効になっている場合には "Comments are off for this post" を表示します。さらに、カスタム [[用語集#CSS|CSS]] リンクとして <tt>'comments-link'</tt> を追加します。
 +
 
 +
&lt;p&gt;<?php comments_popup_link('No comments yet', '1 comment so far',
 +
'% comments so far (is that a lot?)', 'comments-link', 'Comments are
 +
off for this post'); ?>&lt;/p&gt;
 +
 
 +
===コメントが無効になっているときにリンクを隠す===
 +
 
 +
投稿画面でコメントが無効になっているときに comments_popup_link を含む段落要素 &lt;p&gt;&lt;/p&gt; を隠します。投稿毎にコメントを有効/無効にする場合に便利です。ループ内で使用してください。
 +
 
 +
<?php if ( comments_open() ) : ?><br />&lt;p&gt;<br /><?php comments_popup_link( 'No comments yet', '1 comment', '% comments so far', 'comments-link', 'Comments are off for this post'); ?><br />&lt;/p&gt;<br /><?php endif; ?>
 +
 
 +
== パラメータ ==
 +
 
 +
; zero :(文字列)- コメント数が 0 の場合に出力するテキスト。デフォルト値は「No Comments」。
 +
; one :(文字列)- コメント数が 1 つの場合に出力するテキスト。デフォルト値は「1 Comment」。
 +
; more :(文字列) - コメント数が 2 つ以上の場合に出力するテキスト。% 記号が実際の数と置き換えられる(% so far が 5 so far になる)。デフォルト値は「% Comments」。
 +
; CSSclass :(文字列)- a要素に追加するCSSクラス。デフォルト値は無。
 +
; none :(文字列)- コメントを受け付けていない場合に出力するテキスト。デフォルト値は「Comments Off」。
 +
<!--* コード記述例:  
 
<code><nowiki><?php comments_popup_link('コメントはありません。', 'コメントが1件あります。', 'コメントが%件あります。','comments-pop'); ?></nowiki></code>
 
<code><nowiki><?php comments_popup_link('コメントはありません。', 'コメントが1件あります。', 'コメントが%件あります。','comments-pop'); ?></nowiki></code>
 
* 出力例:
 
* 出力例:
<code><nowiki><a href="http://example.com/?p=1#comments" class="comments-pop" title="Welcome to WordPress へのコメント">コメントが10件あります。</a></nowiki></code>
+
<code><nowiki><a href="http://example.com/?p=1#comments" class="comments-pop" title="Welcome to WordPress へのコメント">コメントが10件あります。</a></nowiki></code> 本家に無。i18n されていないのでコメントアウト --~~~~ -->
 +
 
 +
== 関連資料 ==
 +
 
 +
{{Tag Comments Tags}}
 +
 
 +
{{Tag Footer}}
  
 +
{{原文|Template Tags/comments_popup_link|72361}}<!-- 23:32, 21 May 2009 Ramiy 版 -->
 +
{{DEFAULTSORT:Comments_popup_link}}
 +
[[Category:テンプレートタグ]]
 
[[en:Template Tags/comments_popup_link]]
 
[[en:Template Tags/comments_popup_link]]

2010年4月10日 (土) 19:30時点における版

説明

comments_popup_script() が使用されている場合はコメントポップアップウィンドウへのリンクを、そうでない場合は通常のリンクを表示します。ループ あるいはコメントループの中で記述する必要があります。 is_single() あるいは is_page() が真の場合は、(たとえループ内であっても)何もしません。

使い方

<?php comments_popup_link ('zero','one','more','CSSclass','none'); ?>

用例

コメント数に対する応答

コメントが無い場合に "No comments yet" を、1 件の場合に "1 comment so far" を、2 以上の場合に "% comments so far (is that a lot?)" (% はコメント数に置き換えられます) を表示し、コメントが無効になっている場合には "Comments are off for this post" を表示します。さらに、カスタム CSS リンクとして 'comments-link' を追加します。

<p><?php comments_popup_link('No comments yet', '1 comment so far', 
'% comments so far (is that a lot?)', 'comments-link', 'Comments are 
off for this post'); ?></p>

コメントが無効になっているときにリンクを隠す

投稿画面でコメントが無効になっているときに comments_popup_link を含む段落要素 <p></p> を隠します。投稿毎にコメントを有効/無効にする場合に便利です。ループ内で使用してください。

<?php if ( comments_open() ) : ?>
<p>
<?php comments_popup_link( 'No comments yet', '1 comment', '% comments so far', 'comments-link', 'Comments are off for this post'); ?>
</p>
<?php endif; ?>

パラメータ

zero 
(文字列)- コメント数が 0 の場合に出力するテキスト。デフォルト値は「No Comments」。
one 
(文字列)- コメント数が 1 つの場合に出力するテキスト。デフォルト値は「1 Comment」。
more 
(文字列) - コメント数が 2 つ以上の場合に出力するテキスト。% 記号が実際の数と置き換えられる(% so far が 5 so far になる)。デフォルト値は「% Comments」。
CSSclass 
(文字列)- a要素に追加するCSSクラス。デフォルト値は無。
none 
(文字列)- コメントを受け付けていない場合に出力するテキスト。デフォルト値は「Comments Off」。

関連資料

コメント関数: cancel_comment_reply_link(), comment_author(), comment_author_email(), comment_author_email_link(), comment_author_IP(), comment_author_link(), comment_author_rss(), comment_author_url(), comment_author_url_link(), comment_class(), comment_date(), comment_excerpt(), comment_form_title(), comment_form(), comment_ID(), comment_id_fields() / en, comment_reply_link(), comment_text(), comment_text_rss(), comment_time(), comment_type(), comments_link, comments_number(), comments_open(), comments_popup_link(), comments_popup_script(), comments_rss_link(), get_avatar(), next_comments_link(), paginate_comments_links(), permalink_comments_rss(), previous_comments_link(), wp_list_comments()



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


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