Heim >Backend-Entwicklung >PHP-Tutorial >Tuts+ Leitfaden zum dritten Stapel von Vorlagen-Tags
Im dritten Teil dieser Serie behandeln wir den zweiten Stapel von WordPress-Vorlagen-Tags. In Teil 4 stellen wir den dritten Stapel von fast 200 Vorlagen-Tags vor. In diesem Tutorial werden wir Vorlagen-Tags für Kommentare sehen.
get_comment_author()
& comment_author()
Diese Vorlagen-Tags geben den Namen des Kommentators zurück oder zeigen ihn an.
Zwei Vorlagen-Tags akzeptieren nur einen Parameter:
$comment_ID
(optional – Ganzzahl) : Die ID des zu verwendenden Kommentars.
(Standard: ID des aktuellen Kommentars)
<?php // Display the commenter's name. comment_author(); // Build an introduction of each comment. $comment_intro = get_comment_author() . __( ' says...', 'translation-domain' ); ?>
get_comment_author_rss()
& comment_author_rss()
Diese Vorlagen-Tags geben den Namen des Kommentarautors zurück oder geben ihn wieder und bereiten ihn für die Anzeige im Feed vor.
Diese Vorlagen-Tags akzeptieren keine Parameter.
<?php comment_author_rss(); ?>
get_comment_author_email()
& comment_author_email()
Mit diesen Vorlagen-Tags können Sie die E-Mail-Adresse des Kommentators zurückgeben oder wiederholen. (Warnung: Es ist nicht cool, die E-Mail-Adresse eines Kommentators der Öffentlichkeit im Frontend anzuzeigen. Stellen Sie daher sicher, dass Sie sie richtig verwenden.)
Zwei Vorlagen-Tags akzeptieren nur einen Parameter:
$comment_ID
(optional – Ganzzahl) : Die ID des zu verwendenden Kommentars.
(Standard: ID des aktuellen Kommentars)
<?php // Get the email address of the commenter. comment_author_email(); // Return the email address of the commenter from a specific comment. $commenter_email = get_comment_author_email( 57 ); ?>
get_comment_author_email_link()
& comment_author_email_link()
Mit diesen Vorlagen-Tags können Sie die E-Mail-Adresse des Kommentators in Form eines mailto:
-Links zurückgeben oder wiederholen.
Beide Vorlagen-Tags akzeptieren drei Parameter:
$linktext
(optional – Zeichenfolge) : Text, der anstelle der E-Mail-Adresse des Kommentarautors angezeigt werden soll.
(Standard: E-Mail-Adresse)
$before
(optional – Zeichenfolge) : Text oder HTML-Code, der vor der Ausgabe angezeigt werden soll.
(Standard: leer)
$after
(optional - String) : Text oder HTML-Code, der nach der Ausgabe angezeigt werden soll.
(Standard: leer)
<?php // Get the email link of the commenter. comment_author_email_link(); // Return the email link of the commenter. $commenter_email_link = get_comment_author_email_link( '<i class="icon-email"></i>', __( 'Comment Author\'s Email Address', 'translation-domain' ), '<br />' ); ?>
get_comment_author_url()
& comment_author_url()
Mit diesen Vorlagen-Tags können Sie die URL der Website des Rezensionsautors zurückgeben oder anzeigen.
Zwei Vorlagen-Tags akzeptieren nur einen Parameter:
$comment_ID
(optional – Ganzzahl) : Die ID des zu verwendenden Kommentars.
(Standard: ID des aktuellen Kommentars)
<?php // Display the comment author url. comment_author_url(); // Return the comment author url. $commenter_URL = get_comment_author_url(); // Return a link to the comment author's website from a specific comment. $commenter_link = '<a href="' . get_comment_author_url( 988 ) . '">' . __( 'Comment Author\'s Website', 'translation-domain' ) . '</a>'; ?>
get_comment_author_link()
& comment_author_link()
Diese Vorlagen-Tags rufen den Website-Link des Kommentators ab oder geben ihn wieder und enthalten den Namen des Kommentators als Ankertext.
Zwei Vorlagen-Tags akzeptieren nur einen Parameter:
$comment_ID
(optional – Ganzzahl) : Die ID des zu verwendenden Kommentars.
(Standard: ID des aktuellen Kommentars)
<?php // Display the comment author's link. comment_author_link(); // Return the comment author's link from a specific comment. $commenter_link = get_comment_author_link( 452 ); ?>
get_comment_author_url_link()
& comment_author_url_link()
Mit diesen Vorlagen-Tags können Sie einen Link zur Website des Kommentators abrufen oder wiedergeben, der mit benutzerdefiniertem Text verankert ist.
Beide Vorlagen-Tags akzeptieren drei Parameter:
$linktext
(optional – Zeichenfolge) : Der anzuzeigende Text.
(Standard: URL)
$before
(optional – Zeichenfolge) : Text oder HTML-Code, der vor der Ausgabe angezeigt werden soll.
(Standard: leer)
$after
(optional - String) : Text oder HTML-Code, der nach der Ausgabe angezeigt werden soll.
(Standard: leer)
<?php // Display a customized "commenter's website" link. comment_author_url_link( __( 'Comment author\'s website', 'translation-domain' ) ); // Return a customized "commenter's website" link with $before and $after. $comment_author_website = get_comment_author_url_link( __( 'Comment author\'s website', 'translation-domain' ), '<span class="icon-website">', '</span>' ); ?>
get_comment_author_IP()
& comment_author_IP()
Diese Vorlagen-Tags geben die IP-Adresse des Kommentarautors zurück oder zeigen sie an.
Zwei Vorlagen-Tags akzeptieren nur einen Parameter:
$comment_ID
(optional – Ganzzahl) : Die ID des zu verwendenden Kommentars.
(默认:当前评论的 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 ); ?>
希望您喜欢第三批模板标签。还有五个批次要进行,请继续关注更多模板标签!
Wenn Sie Fragen, Kommentare oder Korrekturen haben, können Sie uns Ihre Gedanken im Kommentarbereich mitteilen. Wenn Ihnen dieser Artikel gefallen hat, vergessen Sie nicht, ihn mit Ihren Freunden zu teilen!
Das obige ist der detaillierte Inhalt vonTuts+ Leitfaden zum dritten Stapel von Vorlagen-Tags. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!