>  기사  >  백엔드 개발  >  템플릿 태그의 세 번째 배치에 대한 Tuts+ 가이드

템플릿 태그의 세 번째 배치에 대한 Tuts+ 가이드

WBOY
WBOY원래의
2023-08-31 20:41:09784검색

템플릿 태그의 세 번째 배치에 대한 Tuts+ 가이드

이 시리즈의 3부에서는 WordPress 템플릿 태그의 두 번째 배치를 다룹니다. 4부에서는 거의 200개에 달하는 템플릿 태그의 세 번째 배치를 소개합니다. 이 튜토리얼 전체에서 주석용 템플릿 태그를 볼 수 있습니다.

댓글 작성자 이름 가져오기 및 표시: get_comment_author() & comment_author()

이 템플릿 태그는 댓글 작성자의 이름을 반환하거나 표시합니다.

매개변수

두 개의 템플릿 태그는 하나의 매개변수만 허용합니다:

  • $comment_ID (선택 - 정수) :

    사용할 댓글의 ID입니다.

    (기본값: 현재 댓글의 ID)

사용법

으아악

피드의 댓글 작성자 이름 가져오기 및 표시: get_comment_author_rss() & comment_author_rss()

이 템플릿 태그는 댓글 작성자의 이름을 반환하거나 에코하여 피드에 표시할 수 있도록 준비합니다.

매개변수

이 템플릿 태그는 어떤 매개변수도 허용하지 않습니다.

사용법

으아악

댓글 작성자의 이메일 주소를 확인하고 표시하세요: get_comment_author_email() & comment_author_email()

이 템플릿 태그를 사용하면 댓글 작성자의 이메일 주소를 반환하거나 에코할 수 있습니다. (경고: 댓글 작성자의 이메일 주소를 프런트 엔드에 공개적으로 표시하는 것은 좋지 않으므로 올바르게 사용하시기 바랍니다.)

매개변수

두 개의 템플릿 태그는 하나의 매개변수만 허용합니다:

  • $comment_ID (선택 - 정수) :

    사용할 댓글의 ID입니다.

    (기본값: 현재 댓글의 ID)

사용법

으아악

댓글 작성자 이메일 주소에 대한 링크 가져오기 및 표시: get_comment_author_email_link() & comment_author_email_link()

이 템플릿 태그를 사용하면 댓글 작성자의 이메일 주소를 mailto:링크 형식으로 반환하거나 에코할 수 있습니다.

매개변수

두 템플릿 태그 모두 세 가지 매개변수를 허용합니다.

  • $linktext (선택 사항 — 문자열) :

    댓글 작성자의 이메일 주소 대신 표시할 텍스트입니다.

    (기본값: 이메일 주소)

  • $before (선택 사항 — 문자열) :

    출력하기 전에 표시할 텍스트 또는 HTML 코드입니다.

    (기본값: 비어 있음)

  • $after (선택 사항 - 문자열) :

    출력 후 표시할 텍스트 또는 HTML 코드입니다.

    (기본값: 비어 있음)

사용법

으아악

댓글 작성자의 URL 가져오기 및 표시: get_comment_author_url() & comment_author_url()

이 템플릿 태그를 사용하면 리뷰 작성자의 웹사이트 URL을 반환하거나 표시할 수 있습니다.

매개변수

두 개의 템플릿 태그는 하나의 매개변수만 허용합니다:

  • $comment_ID (선택 - 정수) :

    사용할 댓글의 ID입니다.

    (기본값: 현재 댓글의 ID)

사용법

으아악

댓글 작성자의 링크 가져오기 및 표시(저자 이름을 앵커 텍스트로 사용): get_comment_author_link() & comment_author_link()

이 템플릿 태그는 댓글 작성자의 웹사이트 링크를 가져오거나 에코하며 댓글 작성자의 이름을 앵커 텍스트로 포함합니다.

매개변수

두 개의 템플릿 태그는 하나의 매개변수만 허용합니다:

  • $comment_ID (선택 - 정수) :

    사용할 댓글의 ID입니다.

    (기본값: 현재 댓글의 ID)

사용법

으아악

댓글 작성자의 링크 가져오기 및 표시(사용자 정의 텍스트 포함): get_comment_author_url_link() & comment_author_url_link()

이 템플릿 태그를 사용하면 사용자 정의 텍스트로 고정된 댓글 작성자의 웹사이트에 대한 링크를 가져오거나 에코할 수 있습니다.

매개변수

두 템플릿 태그 모두 세 가지 매개변수를 허용합니다.

  • $linktext (선택 사항 — 문자열) :

    표시할 텍스트입니다.

    (기본값: URL)

  • $before (선택 사항 — 문자열) :

    출력하기 전에 표시할 텍스트 또는 HTML 코드입니다.

    (기본값: 비어 있음)

  • $after (선택 사항 - 문자열) :

    출력 후 표시할 텍스트 또는 HTML 코드입니다.

    (기본값: 비어 있음)

사용법

으아악

댓글 작성자의 IP 주소 가져오기 및 표시: get_comment_author_IP() & comment_author_IP()

이 템플릿 태그는 댓글 작성자의 IP 주소를 반환하거나 표시합니다.

매개변수

두 개의 템플릿 태그는 하나의 매개변수만 허용합니다:

  • $comment_ID (선택 - 정수) :

    사용할 댓글의 ID입니다.

    (默认:当前评论的 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 );

?>

显示 Feed 的评论内容: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 );

?>

获取并显示评论 ID: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+ 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.