2017-11-22 1 views
0

「ゴミ箱」がコメントするとフックしたい。このフックにはすべてのcomment_IDと投稿IDが必要です。コメントを空にするときにIDを取得する

概念的に、私は「empty_trash」フックはありません。この

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 
); 
} 

答えて

0

のように見えるようにフック何かが必要になります。それは存在しません。

ただし、delete_commentアクションフックを使用できます。

「問題」は、コメントIDの配列がないことですが、個々のコメントごとに個別に行動する必要があります。

例えば:

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 
} 
+0

それは空のごみ箱では動作しません。他の解決策はありますか? –

+0

ちょうどそれをテストしました。それは空のゴミ箱で動作します。上の例では、ごみ箱内の各コメントについて、 'do_your_thing_with_the_coment($ comment_id)'をperma-deleteと呼びます。あなたのコードには何か間違いがあるはずです。 – yivi

+0

@MDAbubakarあなたは何をしようとしているのですか。 – yivi

関連する問題