Maison >développement back-end >tutoriel php >Guide Tuts+ du troisième lot de balises de modèles
Dans la troisième partie de cette série, nous couvrons le deuxième lot de balises de modèles WordPress. Dans la partie 4, nous présentons le troisième lot de près de 200 balises de modèle. Tout au long de ce didacticiel, nous verrons des balises de modèle pour les commentaires.
get_comment_author()
& comment_author()
Ces balises de modèle renvoient ou affichent le nom du commentateur.
Deux balises de modèle n'acceptent qu'un seul paramètre :
$comment_ID
(facultatif - entier) : L'ID du commentaire à utiliser.
(par défaut : ID du commentaire actuel)
<?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()
Ces balises de modèle renvoient ou font écho au nom de l'auteur du commentaire et le préparent à être affiché sur le flux.
Ces balises de modèle n’acceptent aucun paramètre.
<?php comment_author_rss(); ?>
get_comment_author_email()
& comment_author_email()
Ces balises de modèle vous permettent de renvoyer ou de faire écho à l'adresse e-mail du commentateur. (Attention : ce n'est pas cool d'afficher l'adresse e-mail d'un commentateur au public sur le front-end, alors assurez-vous de l'utiliser correctement.)
Deux balises de modèle n'acceptent qu'un seul paramètre :
$comment_ID
(facultatif - entier) : L'ID du commentaire à utiliser.
(par défaut : ID du commentaire actuel)
<?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()
Ces balises de modèle vous permettent de renvoyer ou de faire écho à l'adresse email du commentateur sous la forme d'un lien mailto:
.
Les deux balises de modèle acceptent trois paramètres :
$linktext
(facultatif — chaîne) : Texte à afficher à la place de l'adresse email de l'auteur du commentaire.
(par défaut : adresse e-mail)
$before
(facultatif — chaîne) : Texte ou code HTML à afficher avant la sortie.
(par défaut : vide)
$after
(facultatif - chaîne) : Texte ou code HTML à afficher après la sortie.
(par défaut : vide)
<?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()
Ces balises de modèle vous permettent de renvoyer ou d'afficher l'URL du site Web de l'auteur de la critique.
Deux balises de modèle n'acceptent qu'un seul paramètre :
$comment_ID
(facultatif - entier) : L'ID du commentaire à utiliser.
(par défaut : ID du commentaire actuel)
<?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()
Ces balises de modèle obtiennent ou font écho au lien du site Web du commentateur et incluent le nom du commentateur comme texte d'ancrage.
Deux balises de modèle n'acceptent qu'un seul paramètre :
$comment_ID
(facultatif - entier) : L'ID du commentaire à utiliser.
(par défaut : ID du commentaire actuel)
<?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()
Ces balises de modèle vous permettent d'obtenir ou de faire écho à un lien vers le site Web du commentateur, ancré avec un texte personnalisé.
Les deux balises de modèle acceptent trois paramètres :
$linktext
(facultatif — chaîne) : Le texte à afficher.
(Par défaut : URL)
$before
(facultatif — chaîne) : Texte ou code HTML à afficher avant la sortie.
(par défaut : vide)
$after
(facultatif - chaîne) : Texte ou code HTML à afficher après la sortie.
(par défaut : vide)
<?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()
Ces balises de modèle renvoient ou affichent l'adresse IP de l'auteur du commentaire.
Deux balises de modèle n'acceptent qu'un seul paramètre :
$comment_ID
(facultatif - entier) : L'ID du commentaire à utiliser.
(默认:当前评论的 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 ); ?>
希望您喜欢第三批模板标签。还有五个批次要进行,请继续关注更多模板标签!
Si vous avez des questions, des commentaires ou des corrections, vous pouvez partager vos réflexions avec nous dans la section commentaires. Si vous avez aimé cet article, n’oubliez pas de le partager avec vos amis !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!