我想在帖子被放入垃圾桶时调用一个函数。我想做一些比下面更复杂的事情,但已经简化为下面的内容,看看它是否可行。
function gna_my_function() {
echo \'trashed \';
}
add_action(\'wp_trash_post\', \'gna_my_function\');
谢谢我想在帖子被放入垃圾桶时调用一个函数。我想做一些比下面更复杂的事情,但已经简化为下面的内容,看看它是否可行。
function gna_my_function() {
echo \'trashed \';
}
add_action(\'wp_trash_post\', \'gna_my_function\');
谢谢您应该考虑两个挂钩--wp_trash_post
和trashed_post
. 根据您所说的“当一个帖子被放入垃圾桶时”,我建议后者是更好的钩子,因为它在帖子成功放入垃圾桶后运行。
我不想将此作为一个答案,但我确实认为这解释了为什么您的函数似乎没有输出任何东西。当WordPress保存帖子时,请求被发送到服务器,请求被处理,然后浏览器被重定向回原始页面。这意味着你不能总是看到被抛弃/echo
编辑输出而不终止脚本。我相信,如果您启用了“垃圾”,那么下面的内容应该会使您的调试功能达到您所期望的效果。
function gna_my_function() {
echo \'trashed \'; die;
}
add_action(\'wp_trash_post\', \'gna_my_function\');
将评论标记为垃圾邮件和将其丢弃有什么区别?