• 20-07-2016, 17:28:45
    #1
    Üyeliği durduruldu
    Merhaba,

    Yapmak istediğim birşey var ancak nasıl yapacağımı bilmiyorum. Bilen arkadaşlar yardımcı olurlarsa çok sevinirim.

    <?php query_posts('showposts=2&orderby=date&cat=6'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    Yukarıdaki kodda seçtiğim kategoriden yazıları anasayfada gösterebiliyorum. Ancak benim yapmak istediğim seçtiğim taxonomy ya da özel alan içeren yazıları anasayfada göstermek. Örnek olarak;

    taxonomy'de "su" değerini girdiğim yazıları anasayfada nasıl gösteririm.

    Yani;

    <?php query_posts('showposts=2&orderby=date&tax=su'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    gibi bir kullanım ya da bu olanağı sağlayan bir eklenti vb. var mı ?
  • 20-07-2016, 17:34:38
    #2
    Merhaba,

    'cat' yazan yerdeki İD'yi taxonıomy idnize göre düzenlerseniz istediğiniz sonuçu elde etmiş olursunuz daha spresifik query oluşturmak için ücretsiz

    https://generatewp.com/wp_query/ adresinden faydalanabilirsiniz.

    // WP_Query arguments
    $args = array (
    	'post_type'              => array( 'post' ),
    	'cat'                    => '1',
    	'posts_per_page'         => '10',
    );
    
    // The Query
    $query = new WP_Query( $args );
    
    // The Loop
    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post();
    		// do something
    	}
    } else {
    	// no posts found
    }
    
    // Restore original Post Data
    wp_reset_postdata();
  • 20-07-2016, 17:44:33
    #3
    https://codex.wordpress.org/Class_Re...omy_Parameters

    işinize yarar diye düşünüyorum
  • 20-07-2016, 18:18:41
    #4
    Üyeliği durduruldu
    teknolojig adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    'cat' yazan yerdeki İD'yi taxonıomy idnize göre düzenlerseniz istediğiniz sonuçu elde etmiş olursunuz daha spresifik query oluşturmak için ücretsiz

    https://generatewp.com/wp_query/ adresinden faydalanabilirsiniz.

    // WP_Query arguments
    $args = array (
    	'post_type'              => array( 'post' ),
    	'cat'                    => '1',
    	'posts_per_page'         => '10',
    );
    
    // The Query
    $query = new WP_Query( $args );
    
    // The Loop
    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post();
    		// do something
    	}
    } else {
    	// no posts found
    }
    
    // Restore original Post Data
    wp_reset_postdata();
    tristy adlı üyeden alıntı: mesajı görüntüle
    https://codex.wordpress.org/Class_Re...omy_Parameters

    işinize yarar diye düşünüyorum
    ikinize de teşekkür ederim. Verdiğiniz bilgiler işimi gördü