mysql_query, kayıt yoksa false döndürür, mysql_fetch_array ise boolean değer alamaz, resource gereklidir. Onu da geçtim mysql_ fonksiyonları phpden kaldırıldı, şuanki hostun eski versiyon phpde çalıştırıyor olabilir ama gelecekte sıkıntı yaşarsın, bunu da geçiyorum elinle sql yazacaksan wordpress kullanmanın bir faydası olmaz hatta zararı olur, wp_query ile wordpresste olmayan fonksiyonlar için sql yazabilirsin ama o yazıya ait onaylanmış yorumları çeken bir fonksiyon zaten mevcut onun yerine şunu dene "get_comments"
detaylı bilgi kendi codexlerinde mevcut.
https://codex.wordpress.org/Function_Reference/get_comments