add_action( 'trash_post', 'producers_xml' );
function producers_xml($post_id){
if($post_id){
$post_type = $wpdb->get_results("SELECT element_type FROM wp_icl_translations WHERE element_id = '".$post_id."'");
if($post_type[0]->element_type == 'post_producer'){
die("Yes");
}
}
}
Тестирование этого кода локально (и замена $ post_id жестко запрограммированным значением) не составляет проблем, но когда я помещаю его в эту функцию, он прерывается прямо перед запросом базы данных. Я проверил $ post_id, и он установлен и содержит значение, которое я хочу найти. Но что-нибудь после этого запроса не работает. Что я делаю не так?
Спасибо