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

テンプレートタグ/comments popup link

提供: WordPress Codex 日本語版
< テンプレートタグ
2010年4月10日 (土) 19:30時点におけるMizuno (トーク | 投稿記録)による版 ({{原文|Template Tags/comments_popup_link|72361}}<!-- 23:32, 21 May 2009 Ramiy 版 -->)

移動先: 案内検索

説明

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最新版との差分