setup_postdata não está funcionando
global $post; //important
$posts = get_posts($args);
foreach($posts as $post) { //should be $post not $p etc
setup_postdata($post);
the_title();
}
wp_reset_postdata();
Dreamy bird