钩子文档

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.