$sakla = get_post_meta(get_the_ID(), sakla, true);
foreach( $metayaGore as $post ) :
if($sakla == 1) :
var_dump($post);
endif;
endforeach;
Şöyle bi deneyin ,gerisi gelecektir isteğinize göre, soruyu tam olarak anlayamadım.
$sakla = get_post_meta(get_the_ID(), sakla, true);
foreach( $metayaGore as $post ) :
if($sakla == 1) :
var_dump($post);
endif;
endforeach;