Wordpress中的delete_post挂钩无法正常工作

时间:2011-11-09 13:18:25

标签: wordpress debugging hook action

add_action( 'delete_post', 'test_function' );
function test_function(){
    echo "Hello!";
}

“你好!”我删除帖子时没有显示(这是一个自定义的帖子类型,但这不重要吗?)。我该如何调试呢?

编辑:我不能将该代码放在任何前端文件中,如header.php或index.php,因为当我从中删除帖子时,我无法查看输出后端。解决这个问题的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:5)

尝试执行以下操作以查看您是否正在使用过滤器。我在这里用3.2.1进行了测试,它对我来说很好。

function test_function(){
    die('deleted post');
}

在您从垃圾箱中删除帖子之前,此操作不会运行。 如果您希望它在将其移至废纸篓时运行,则操作为“trash_post”。