get_delete_post_link
云策文档标注
概述
get_delete_post_link 是一个 WordPress 过滤器,用于修改文章的删除链接。它允许开发者自定义删除链接的生成逻辑。
关键要点
- 过滤器名称:get_delete_post_link
- 参数:$link(删除链接字符串)、$post_id(文章ID)、$force_delete(是否强制删除,默认为false)
- 源代码:在 wp_nonce_url 函数中应用此过滤器,用于生成带安全令牌的删除链接
- 相关函数:get_delete_post_link() 用于检索文章的删除链接
- 版本历史:自 WordPress 2.9.0 引入
原文内容
Filters the post delete link.
Parameters
$linkstring-
The delete link.
$post_idint-
Post ID.
$force_deletebool-
Whether to bypass the Trash and force deletion. Default false.
Source
return apply_filters( 'get_delete_post_link', wp_nonce_url( $delete_link, "$action-post_{$post->ID}" ), $post->ID, $force_delete );
Changelog
| Version | Description |
|---|---|
| 2.9.0 | Introduced. |