pingback_useragent
云策文档标注
概述
pingback_useragent 是一个 WordPress 过滤器,用于修改在发送 pingback 请求时使用的用户代理字符串。它允许开发者自定义用户代理,以包含 WordPress 版本或其他信息。
关键要点
- 过滤器名称:pingback_useragent
- 主要用途:过滤 pingback 请求中的用户代理字符串
- 参数:包括 $concat_useragent(拼接后的用户代理)、$useragent(原始用户代理)、$pingback_server_url(服务器 URL)、$pagelinkedto(链接到的页面 URL)和 $pagelinkedfrom(链接来源的页面 URL)
- 应用场景:在 pingback() 函数中调用,用于 pinging back 文章中的链接
- 引入版本:WordPress 2.9.0
代码示例
$client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . get_bloginfo( 'version' ), $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom );
原文内容
Filters the user agent sent when pinging-back a URL.
Parameters
$concat_useragentstring-
The user agent concatenated with ‘ — WordPress/’ and the WordPress version.
$useragentstring-
The useragent.
$pingback_server_urlstring-
The server URL being linked to.
$pagelinkedtostring-
URL of page linked to.
$pagelinkedfromstring-
URL of page linked from.
Source
$client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . get_bloginfo( 'version' ), $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom );
Changelog
| Version | Description |
|---|---|
| 2.9.0 | Introduced. |