このシリーズのパート 3 では、WordPress テンプレート タグの 2 番目のバッチについて説明しました。パート 4 では、約 200 個のテンプレート タグの 3 番目のバッチを紹介します。このチュートリアルでは、コメントのテンプレート タグを見ていきます。
get_comment_author()
& comment_author()
これらのテンプレート タグは、コメント投稿者の名前を返すか表示します。
2 つのテンプレート タグは 1 つのパラメータのみを受け入れます:
$comment_ID
(オプション - 整数) : 使用するコメントの ID。
(デフォルト: 現在のコメントの ID)
comment_author_rss()
これらのテンプレート タグは、コメント作成者の名前を返すかエコーし、フィードに表示できるように準備します。 パラメータ
コメント作成者の電子メール アドレスを取得して表示します:
get_comment_author_email()
これらのテンプレート タグを使用すると、コメント投稿者の電子メール アドレスを返すかエコーすることができます。 (警告: フロントエンドでコメント投稿者の電子メール アドレスを一般に表示するのは賢明ではありません。そのため、正しく使用するようにしてください。)
パラメータ2 つのテンプレート タグは 1 つのパラメータのみを受け入れます:
$comment_ID
使用するコメントの ID。 (デフォルト: 現在のコメントの ID)
###使用法### リーリー コメント作成者の電子メール アドレスへのリンクを取得して表示します: get_comment_author_email_link()
mailto:
リンクの形式で返すかエコーすることができます。
パラメータどちらのテンプレート タグも 3 つのパラメータを受け入れます:
(オプション - 文字列)
:
(デフォルト: 電子メール アドレス)
$before
(オプション - 文字列) :
(デフォルト: 空)
$after
(オプション - 文字列) :
(デフォルト: 空)
###使用法### リーリー
コメント投稿者の URL を取得して表示します:get_comment_author_url() & comment_author_url()
2 つのテンプレート タグは 1 つのパラメータのみを受け入れます:
$comment_ID
(デフォルト: 現在のコメントの ID)
###使用法###
リーリー
コメント投稿者のリンクを取得して表示します (著者名をアンカー テキストとして): get_comment_author_link()
&comment_author_link()
$comment_ID(オプション - 整数)
: 使用するコメントの ID。
###使用法###
リーリー
コメント投稿者のリンクを取得して表示します (カスタム テキストを使用): get_comment_author_url_link() & comment_author_url_link()
これらのテンプレート タグを使用すると、カスタム テキストでアンカーされたコメント投稿者の Web サイトへのリンクを取得またはエコーできます。
$linktext
(オプション - 文字列) (デフォルト: URL)
$before
(オプション - 文字列) : 出力前に表示するテキストまたは HTML コード。
(デフォルト: 空)
$after
(オプション - 文字列) : 出力後に表示されるテキストまたは HTML コード。
(デフォルト: 空)
コメント投稿者の IP アドレスを取得して表示します:
get_comment_author_IP() & comment_author_IP()
これらのテンプレート タグは、コメント作成者の IP アドレスを返すか表示します。
パラメータ
(オプション - 整数) :
(默认:当前评论的 ID)
<?php // Display the comment author's IP. comment_author_IP(); // Display the comment author's IP from a specific comment. $commenter_IP = get_comment_author_IP( 41 ); ?>
get_comment_text()
& comment_text()
这些模板标签获取并显示评论的内容。
两个模板标签只接受一个参数:
$comment_ID
(可选 - 整数):要使用的评论的 ID。
(默认:当前评论的 ID)
<?php // Display the current comment's content. comment_text(); // Get a specific comment's content. $comment_content = get_comment_text( 965 ); ?>
comment_text_rss()
此模板标记获取评论内容并使其准备好在提要中显示。
此模板标记不接受任何参数。
<?php comment_text_rss(); ?>
get_comment_excerpt()
& comment_excerpt()
这些模板标签获取评论的内容并将其剪切以显示其“摘录”。
两个模板标签只接受一个参数:
$comment_ID
(可选 - 整数):要使用的评论的 ID。
(默认:当前评论的 ID)
<?php // Echo the current comment's excerpt. comment_excerpt(); // Return a given comment's excerpt. $comment_excerpt = get_comment_excerpt( 355 ); ?>
get_comment_date()
& comment_date()
这些模板标记回显或返回发布评论的日期。
两个模板标签都接受两个参数:
$date_format
(可选—字符串):日期的格式。
(默认:常规选项中设置的日期格式页)
$comment_ID
(可选 - 整数):要使用的评论的 ID。
(默认:当前评论的 ID)
<?php // Display the current comment's date. comment_date(); // Get a specific comment's date with a special date format. $some_comment_date = get_comment_date( 'MM/DD/YYYY', 9812 ); ?>
get_comment_time()
& comment_time()
这些模板标签返回或回显评论发布的时间。
get_comment_time()
接受三个参数:
$time_format
(可选—字符串):时间的格式。
(默认:常规选项中设置的时间格式页)
$gmt
(可选 - 布尔值):是否使用 GMT 日期。
(默认:FALSE
) EM>
$translate
(可选—布尔值):是否传递给 date_i18n()
函数来翻译日期。
(默认:TRUE
)
而 comment_time()
只接受一个参数:
$time_format
(可选—字符串):时间的格式。
(默认:常规选项中设置的时间格式页)
<?php // Display the current comment's time. comment_time(); // Get a specific comment's time with a special time format. $some_comment_time = get_comment_time( 'H:i:s', 115 ); ?>
get_comment_ID()
& comment_ID()
这些模板标签的工作非常简单:它们获取评论的 ID。
这些模板标记不接受任何参数。
<?php comment_ID(); ?>
comment_type()
此模板标记可让您显示评论的类型 - 普通评论、引用通告或 pingback。
此模板标记接受三个参数:
$commenttxt
(可选—字符串):“评论”类型显示的文本。
(默认:“评论”)
$trackbacktxt
(可选—字符串):为“引用引用”类型显示的文本。
(默认:“引用引用”)
$pingbacktxt
(可选 — 字符串):显示“pingback”类型的文本。
(默认:“Pingback”)
<?php // Display comment type with default texts. comment_type(); // Display comment type with custom texts. comment_type( __( 'Reaction', 'translation-domain' ), __( 'Trackback', 'translation-domain' ), __( 'Ping', 'translation-domain' ) ); ?>
get_avatar()
此模板标签可让您获取用户的“头像”。
此模板标记接受四个参数:
$id_or_email
(必需 — 字符串、整数或对象):用户 ID、电子邮件地址或评论对象。
(默认值:NULL
)
$size
(可选 - 整数):头像的大小(以像素为单位)。
(默认:96) >
$default
(可选 - 字符串):自定义“默认图像”的 URL(如果没有可用的头像)。
(默认值:空)
$alt
(可选—字符串):图像的替代文本(alt
参数)。
(默认: FALSE
)
<?php // Returns current comment author's avatar. $commenter_email = get_comment_author_email(); $commenter_avatar = get_avatar( $commenter_email, 512 ); ?>
希望您喜欢第三批模板标签。还有五个批次要进行,请继续关注更多模板标签!
ご質問、コメント、修正がある場合は、コメントセクションでご意見を共有してください。この記事が気に入ったら、ぜひお友達と共有してください。
以上がTuts+ テンプレート タグの第 3 バッチのガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。