在WordPress中使用过滤器“comment_row_actions”

时间:2013-01-23 17:03:15

标签: wordpress comments wordpress-plugin

我正在使用WordPress插件,我想在管理区域添加一个带有过滤器 comment_row_actions 的链接。了解的图片:

snapshot

图片显示了用户区域,但它等于评论区域,我想在其中添加链接。

使用过滤器“comment_row_actions”,这样做没有问题,现在我有一个像

这样的链接

http://domain/wp/wp-admin/comment.php?c=435&action=trashcomment&_wpnonce=4bert218ffa& the_reason =滥用

Bold是我做的唯一更改:网址中的新参数。

直到这里一切都很好。但现在我想处理新参数。因此我使用动作钩“trashed_comment”。在相关函数中,我检查 $ _ GET ['the_reason'] ,但它不存在。所以我不知道,如何应对这个电话...

当然我可以创建一个单独的管理页面,在哪里处理 the_reason ,但这就是我想要避免的方式......

有人有任何想法,如何获取有关“the_reason” - 参数内容的信息?

修改

没有错误。 代码为“trashed_comment”-hook:

add_action('trashed_comment', 'notify_user_deleted_comment');
function notify_user_deleted_comment($comment_id)
{
  var_dump($_POST); // some values, but not those parameters from the URL
  var_dump($_GET); // empty
}

我认为问题是,该链接会生成Ajax请求,并且我的URL中的新参数将被忽略。但我不知道,如何获取Ajax请求的参数......

0 个答案:

没有答案