lostyazilim

Manşette istediğim kategori haberi çıkmıyor?

7 Mesajlar 758 Okunma
lstbozum
wmaraci reklam

masal02 masal02 WM Aracı Kullanıcı
  • Üyelik 17.11.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek Web
  • Konum Ankara
  • Ad Soyad G** G**
  • Mesajlar 349
  • Beğeniler 48 / 33
  • Ticaret 21, (%100)
sitemde haber teması kullanıyorum.Ancak manşette belirli haberlerin çıkması için yazı ekle kısmında manşette görünsün seçeneğini işaretlemem gerekiyor ancak ben bunu otomatik olmasını istiyorum....Nasıl yapalibilir acaba? cat bölümü idsini yazmamam rağmen olmadı..kod şöyle:





    $args = array(
    'showposts' => '20',
    'cat'=>'2,5,8',
    'orderby' => 'DESC',
    'meta_value' => ' on ',
    'compare' => 'BETWEEN'
    );
    query_posts($args); if (have_posts()) : while (have_posts()) : the_post(); ?>


  • <?php the_title(); ?>





 

 

wmaraci
reklam

Gokhan0719 Gokhan0719 WM Aracı Kullanıcı
  • Üyelik 15.05.2016
  • Yaş/Cinsiyet 43 / E
  • Meslek Sıvacı ustası
  • Konum Antalya
  • Ad Soyad G** A**
  • Mesajlar 482
  • Beğeniler 29 / 81
  • Ticaret 11, (%100)
'showposts' => '20', << bunu kaldırıp dene
'cat'=>'2,5,8', << hangi kategorileri göstermek istiyorsan ID leri belirt
'orderby' => 'Date', << en son yüklenen konuyu olarak bunu belirt
'meta_value' => ' on ',
'compare' => 'BETWEEN'
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Mebajans hangi post_type türünü kullanıyorsun ?
 

 

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Mebajans
Birde bu şekilde denermisin


$args = array(
'showposts' => '20',
'orderby' => 'DESC',
'meta_value' => ' on ',
'compare' => 'BETWEEN',
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => array( 'kategorin-1', 'kategorin-2' )
)
)



);

 

 

wmaraci
wmaraci

silenthilll silenthilll WM Aracı Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 39 / E
  • Meslek öğrenci
  • Konum Manisa
  • Ad Soyad M** K**
  • Mesajlar 699
  • Beğeniler 61 / 126
  • Ticaret 1, (%100)
Ayrıca şu sayfalarıda incelemeni tavsiye ederim

https://developer.wordpress.org/reference/functions/get_posts/

https://codex.wordpress.org/Class_Reference/WP_Query
 

 

masal02 masal02 WM Aracı Kullanıcı
  • Üyelik 17.11.2017
  • Yaş/Cinsiyet 39 / E
  • Meslek Web
  • Konum Ankara
  • Ad Soyad G** G**
  • Mesajlar 349
  • Beğeniler 48 / 33
  • Ticaret 21, (%100)

silenthilll adlı üyeden alıntı

Mebajans
Birde bu şekilde denermisin


$args = array(
'showposts' => '20',
'orderby' => 'DESC',
'meta_value' => ' on ',
'compare' => 'BETWEEN',
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => array( 'kategorin-1', 'kategorin-2' )
)
)



);



maalesef olmadı;biraz daha araştırayım ilginiz için teşkkürler
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2772
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)






    $args = array(
    'order' => 'DESC',
    'cat' => 2,5,8,
    );

    $manset = new WP_Query( $args );

    if ( $manset->have_posts() ) {
    while ( $manset->have_posts() ) {
    $manset->the_post(); ?>



  • <?php the_title(); ?>




  • }
    } else {
    echo 'Yazı bulunamadı';
    }

    wp_reset_postdata();
    ?>






Bu şekilde sadece 2,5 ve 8 ID li kategori yazılarını çekebilirsin.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)