函数文档

_wp_render_title_tag()

💡 云策文档标注

概述

_wp_render_title_tag() 是一个 WordPress 函数,用于在主题支持 title-tag 功能时输出文档标题标签。它通过调用 wp_get_document_title() 来获取并显示当前页面的标题。

关键要点

  • 函数仅在当前主题支持 'title-tag' 功能时执行,否则直接返回。
  • 使用 wp_get_document_title() 获取文档标题,并输出为 HTML 标题标签。
  • 自 WordPress 4.1.0 引入,4.4.0 版本改进了标题输出,替代了旧的 wp_title() 函数。

代码示例

function _wp_render_title_tag() {
    if ( ! current_theme_supports( 'title-tag' ) ) {
        return;
    }

    echo '<title>' . wp_get_document_title() . '</title>' . "n";
}

注意事项

  • 确保主题通过 add_theme_support('title-tag') 启用 title-tag 支持,否则此函数不会输出任何内容。
  • 此函数是 WordPress 核心的一部分,通常不需要直接调用,而是通过 wp_head 动作钩子自动执行。

📄 原文内容

Displays title tag with content.

Source

function _wp_render_title_tag() {
	if ( ! current_theme_supports( 'title-tag' ) ) {
		return;
	}

	echo '<title>' . wp_get_document_title() . '</title>' . "n";
}

Changelog

Version Description
4.4.0 Improved title output replaced wp_title().
4.1.0 Introduced.