Как вывести результат подсчета в MySQL?
num_rows выводит не count(*), логично что там выводится 1 строка найденная, потому что на выходе результат 1 будет.$result = $wpdb->get_results( "SELECT COUNT(*) as cnt FROM `wp_posts` WHERE `post_status` LIKE 'publish' AND `post_type` LIKE 'task'" );
Смотрите что внутри для начала, а там поймете как вывести.$result[0]->cntпо идее
$res = $wpdb->get_results( "SELECT * FROM...
Потом php считаешь count($res)
а var_dump($res) смотри что получаешь