Zamiast tego wypróbuj timediff z 48-godzinną deltą. Lub użyj 3-dniowej delty, jeśli precyzja nie stanowi problemu.
Wypróbuj HOUR(TIMEDIFF(NOW(), date))
SELECT count(*) FROM $wpdb->posts WHERE post_type = 'rentals' AND HOUR(TIMEDIFF(NOW(), post_date_gmt)) >=48
Istnieje wiele funkcji daty/godziny MySQL:http://dev.mysql.com/doc/refman/5.5/en/data-i-godzina-funkcje.html#function_hour
Uwaga:użyj SELECT, zanim spróbujesz DELETE