【发布时间】:2012-01-08 22:54:06
【问题描述】:
我有这个动作/钩子:
add_action( 'before_delete_post', 'my_delete_function' );
function my_delete_function($post_id) {
global $wpdb;
$achievement = get_the_category($post_id);
$h = $achievement[0]->cat_ID;
$s = ''.str_replace('"', '', $h);
if ( $s == 6 || $s == 5){
$wpdb->query("DELETE FROM wp_votes WHERE post = ".$post_id) or die(mysql_error());
}
}
当我从管理员删除帖子时,上述方法非常有用。但是,当调用 wp_delete_post() 时,不会调用上述函数。
如何使操作与删除功能一起使用?
【问题讨论】:
标签: wordpress post hook action