wp_shortlink_wp_head()
云策文档标注
概述
wp_shortlink_wp_head() 是一个 WordPress 函数,用于在页面头部注入 rel=shortlink 标签,前提是当前页面已定义短链接。它作为 'wp_head' 动作的钩子函数。
关键要点
- 函数通过 wp_get_shortlink() 获取当前页面的短链接,如果不存在则直接返回。
- 在 'wp_head' 动作中调用,确保短链接标签正确输出到 HTML 头部。
- 自 WordPress 3.0.0 版本引入,是处理短链接输出的核心函数。
代码示例
function wp_shortlink_wp_head() {
$shortlink = wp_get_shortlink( 0, 'query' );
if ( empty( $shortlink ) ) {
return;
}
echo "<link rel='shortlink' href='" . esc_url( $shortlink ) . "'>n";
}注意事项
- 确保短链接已通过 wp_get_shortlink() 定义,否则函数不会输出任何内容。
- 输出时使用 esc_url() 清理 URL,以提高安全性。
原文内容
Injects rel=shortlink into the head if a shortlink is defined for the current page.
Description
Attached to the ‘wp_head’ action.
Source
function wp_shortlink_wp_head() {
$shortlink = wp_get_shortlink( 0, 'query' );
if ( empty( $shortlink ) ) {
return;
}
echo "<link rel='shortlink' href='" . esc_url( $shortlink ) . "' />n";
}
Changelog
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |