add_action( 'delete_post', 'test_function' );
function test_function(){
echo "Hello!";
}
“你好!”我删除帖子时没有显示(这是一个自定义的帖子类型,但这不重要吗?)。我该如何调试呢?
编辑:我不能将该代码放在任何前端文件中,如header.php或index.php,因为当我从中删除帖子时,我无法查看输出后端。解决这个问题的最佳方法是什么?
由于
答案 0 :(得分:5)
尝试执行以下操作以查看您是否正在使用过滤器。我在这里用3.2.1进行了测试,它对我来说很好。
function test_function(){
die('deleted post');
}
在您从垃圾箱中删除帖子之前,此操作不会运行。 如果您希望它在将其移至废纸篓时运行,则操作为“trash_post”。