Guide Tuts+ du troisième lot de balises de modèles

WBOY
Libérer: 2023-08-31 20:42:01
original
787 Les gens l'ont consulté

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.

Récupérez et affichez le nom de l'auteur du commentaire : get_comment_author() & comment_author()

Ces balises de modèle renvoient ou affichent le nom du commentateur.

Paramètres

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)

Utilisation

<?php

// Display the commenter's name.
comment_author();

// Build an introduction of each comment.
$comment_intro = get_comment_author() . __( ' says...', 'translation-domain' );

?>
Copier après la connexion

Récupérez et affichez le nom de l'auteur du commentaire du flux : 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.

Paramètres

Ces balises de modèle n’acceptent aucun paramètre.

Utilisation

<?php

comment_author_rss();

?>
Copier après la connexion

Récupérez et affichez l'adresse email de l'auteur du commentaire : 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.)

Paramètres

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)

Utilisation

<?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 );

?>
Copier après la connexion

Obtenir et afficher le lien vers l'adresse e-mail de l'auteur du commentaire : 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:.

Paramètres

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)

Utilisation

<?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 />' );

?>
Copier après la connexion

Récupérez et affichez l'URL du commentateur : 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.

Paramètres

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)

Utilisation

<?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>';

?>
Copier après la connexion

Obtenez et affichez le lien du commentateur (avec le nom de l'auteur comme texte d'ancrage) : 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.

Paramètres

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)

Utilisation

<?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 );

?>
Copier après la connexion

Récupérez et affichez le lien du commentateur (avec texte personnalisé) : 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é.

Paramètres

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)

Utilisation

<?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>' );

?>
Copier après la connexion

Obtenir et afficher l'adresse IP du commentateur : get_comment_author_IP() & comment_author_IP()

Ces balises de modèle renvoient ou affichent l'adresse IP de l'auteur du commentaire.

Paramètres

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 );

?>
Copier après la connexion

获取并显示评论内容: 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 );

?>
Copier après la connexion

显示 Feed 的评论内容:comment_text_rss()

此模板标记获取评论内容并使其准备好在提要中显示。

参数

此模板标记不接受任何参数。

用法

<?php

comment_text_rss();

?>
Copier après la connexion

获取并显示评论摘录: 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 );

?>
Copier après la connexion

获取并显示评论日期: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 );

?>
Copier après la connexion

获取并显示评论时间:get_comment_time() & comment_time()

这些模板标签返回或回显评论发布的时间。

参数

get_comment_time() 接受三个参数:

  • $time_format (可选—字符串)

    时间的格式。

    (默认:常规选项中设置的时间格式页)

  • $gmt (可选 - 布尔值)

    是否使用 GMT 日期。

    (默认:FALSE

  • $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 );

?>
Copier après la connexion

获取并显示评论 ID:get_comment_ID() & comment_ID()

这些模板标签的工作非常简单:它们获取评论的 ID。

参数

这些模板标记不接受任何参数。

用法

<?php

comment_ID();

?>
Copier après la connexion

显示评论的类型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' ) );

?>
Copier après la connexion

获取用户头像: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 );

?>
Copier après la connexion

结论

希望您喜欢第三批模板标签。还有五个批次要进行,请继续关注更多模板标签!

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!