清空评论垃圾时获取评论ID

时间:2017-11-22 11:06:47

标签: php wordpress comments

当“空垃圾”评论时,我想要一个钩子。我需要在这个钩子上的所有comment_ID和post id。

从概念上讲,我需要一个看起来像这样的钩子

add_action('comment_empty_trash', 'myFunction');
function myFunction($array_comment_ids) {

  $array_comment_ids = array(
    126 => // post id 
      array(122, 648, 52), // comment ids
       127 => // post id 
       array(127, 698, 72), // comment ids
  );
}

1 个答案:

答案 0 :(得分:0)

没有“empty_trash”钩子。它不存在。

但您可以使用delete_comment操作挂钩。

“问题”是你不会有一系列评论ID,但你必须单独对每条评论采取行动。

E.g:

add_action( 'deleted_comment', function( $comment_id ) {
   do_your_thing_with_the_comment( $comment_id );
} );

function do_your_thing_with_the_comment( $comment_id ) {
    // whatever
}