Acho que só faltou chamar o global $wpdb. Sempre cuide com o prefixo da tabela, pode ser que em outro projeto você use outro prefixo que não seja o “wp_”, daí o $wpdb->prefix é mais garantido.
function get_partners() {
global $wpdb;
$sql = "SELECT * FROM {$wpdb->prefix}cadparceiros";
return $wpdb->get_results($sql);
}