• 03-05-2014, 14:29:29
    #1
    merhaba arkadaşlar ;
    kategori id si 86 da kaç adet yazı yazılmış.
    Araştırdım fakat böle bir kod bulamadım. tüm yazıların toplamını veriolar ?. yardımcı olabilirmisiniz?.
  • 03-05-2014, 16:28:53
    #2
    Merhaba hocam,
    functions.php dosyasına bu kodları yapıştırın.Projemde kullanmıştım bu kodu fakat projemde özel yazı tipi vardı ve taxonomy sizinkinde de gösterir sanırım.
    function wt_get_category_count($input = '') {
    	global $wpdb;
    	if($input == '')
    	{
    		$category = get_the_category();
    		return $category[0]->category_count;
    	}
    	elseif(is_numeric($input))
    	{
    		$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";
    		return $wpdb->get_var($SQL);
    	}
    	else
    	{
    		$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'";
    		return $wpdb->get_var($SQL);
    	}
    }

    bu kod ile de göstermek istediğiniz yerde gösterin.
    <?php echo wt_get_category_count(kategori id gelecek); ?>
  • 03-05-2014, 18:15:08
    #3
    Üyeliği durduruldu
    şöyle de olmalı:

    <?php $posts = get_posts('category=86'); 
    $count = count($posts); 
    echo $count; 
    ?>
  • 11-05-2014, 12:02:41
    #4
    b2medya adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam,
    functions.php dosyasına bu kodları yapıştırın.Projemde kullanmıştım bu kodu fakat projemde özel yazı tipi vardı ve taxonomy sizinkinde de gösterir sanırım.
    function wt_get_category_count($input = '') {
    	global $wpdb;
    	if($input == '')
    	{
    		$category = get_the_category();
    		return $category[0]->category_count;
    	}
    	elseif(is_numeric($input))
    	{
    		$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->term_taxonomy.term_id=$input";
    		return $wpdb->get_var($SQL);
    	}
    	else
    	{
    		$SQL = "SELECT $wpdb->term_taxonomy.count FROM $wpdb->terms, $wpdb->term_taxonomy WHERE $wpdb->terms.term_id=$wpdb->term_taxonomy.term_id AND $wpdb->terms.slug='$input'";
    		return $wpdb->get_var($SQL);
    	}
    }

    bu kod ile de göstermek istediğiniz yerde gösterin.
    <?php echo wt_get_category_count(kategori id gelecek); ?>
    yardım içim çok sağolun hocam
    fakat eklediğimiz kod site açılma bazından fazla değilmi ?.
    hani kısa olsada cpu ve kasmayı önlese