当前浏览:首页 / WordPress函数 / wp_get_shortlink()

wp_get_shortlink( int $id, string $context = 'post', bool $allow_slugs = true )

返回文章、页面、附件或网站的短链接

shortlink


描述

这个函数的存在是为了提供一个所有主题和插件都可以针对的短链接标签。插件必须钩住以提供实际的短链接。默认短链接支持仅限于提供 ?p= 样式的文章链接。插件可通过‘pre_get_shortlink’‘get_shortlink’过滤器来过滤输出。


参数

$id

(int) (可选) 文章或站点ID。默认值为0,表示当前文章或站点。

$context

(string) (可选) ID是“site”ID、“post”ID还是“media”ID。如果是“post”,则参考文章类型(post_type)。如果为“query”,则参考当前查询以确定ID和上下文。

默认值: 'post'

$allow_slugs

(bool) (可选) 是否允许短链接中的post slugs。这取决于插件如何处理以及是否尊从这一点。

默认值: true


返回

(string) 如果请求的资源不存在短链接或未启用短链接,则为空字符串,否则返回一个短连接。



源码

查看源码 官方文档


更新日志

版本描述
3.0.0开始引入

使用示例

  • 示例1

    基本示例
    以纯文本形式显示短链接,如“短URL:http://example.com/?p=1234

    Short URL: <?php echo wp_get_shortlink(); ?>