Sayfaların altında , seçtiğim sayfaları gösteriyorum ; özel alana benzer değerler ekleyerek. peki bunu özel alana sayfaların id lerini ekleyerek tek sorgu ile hızlı bir şekilde yapabilirmiyim. yardımlarını esirgemeyen arkadaşlara şimdiden teşekkür ederim.
özel alanlar
İsim Değer
sayfa 249,44,55,62
eski kullandığım özel alana benzer değerler girerek listeleme yaptığım kodlar,
özel alanlar
İsim Değer
sayfa 249,44,55,62
eski kullandığım özel alana benzer değerler girerek listeleme yaptığım kodlar,
Kod:
<?php
$marka_degeri = get_post_meta( $post->ID, 'sayfa', true );
//marka isimli özel alan değerini alıyoruz
if ($marka_degeri) {
//Özel alan değeri varsa
$yazilar = get_posts( array( 'meta_key' => 'sayfa', 'meta_value' => $marka_degeri,'post_type' => 'page', 'exclude'=> $post->ID) );
//Aynı değerde özel alana sahip diğer 10 yazıyı alıyoruz
if ($yazilar) {
//Eğer bu tür yazılar varsa
?>
<?php foreach($yazilar as $yazi) {
//Yazıları tek tek alıp, liste olarak yazdırıyoruz.
?>
<li><a href="<?php echo get_permalink($yazi->ID); ?>" rel="bookmark" title="<?php echo $yazi->post_title; ?>"><?php echo $yazi->post_title;?></a></li>
<?php }; //foreach sonu?>
</ul> </div>
<?php } }; //if'lerin sonu ?>