lostyazilim
tr.link

Wordpress Kategoride Kaç Tane Yazı Olduğunu Gösterme

10 Mesajlar 2.920 Okunma
acebozum
tr.link

onurasillsoy onurasillsoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.01.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Dünyayı Kurtarmak.
  • Konum Sivas
  • Ad Soyad O** A**
  • Mesajlar 294
  • Beğeniler 7 / 24
  • Ticaret 6, (%100)
iyi akşamlar arkadaşlar wordpress de kategoride kaç adet yazı olduğunu nasıl gösteriyoruz demek istediğim yanında yazı sayısı yazan şekilde kategoriler listeletmek değil sadece kategorinin ID nı yazıp o kategorida kaç tane yazı olduğunu gösterecek bu kodu bilen varmı..?
 

 

wmaraci
reklam

kpssdelisi kpssdelisi WM Aracı Kullanıcı
  • Üyelik 24.02.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Mühendis
  • Konum Diğer
  • Ad Soyad O** D**
  • Mesajlar 550
  • Beğeniler 118 / 107
  • Ticaret 2, (%100)
İyi akşamlar id 1 olan kategorideki yazıların sayısı;

$cat = get_query_var('cat');
$categories=get_categories('include=1'.$cat);
if ($categories) {
foreach($categories as $category) {
echo '' . $category->count;
}
}
?>
 

 

onurasillsoy onurasillsoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.01.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Dünyayı Kurtarmak.
  • Konum Sivas
  • Ad Soyad O** A**
  • Mesajlar 294
  • Beğeniler 7 / 24
  • Ticaret 6, (%100)

kpssdelisi adlı üyeden alıntı

İyi akşamlar id 1 olan kategorideki yazıların sayısı;


çok sağol kardeşim ama kod çalışmadı
 

 

kpssdelisi kpssdelisi WM Aracı Kullanıcı
  • Üyelik 24.02.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Mühendis
  • Konum Diğer
  • Ad Soyad O** D**
  • Mesajlar 550
  • Beğeniler 118 / 107
  • Ticaret 2, (%100)

onurasillsoy adlı üyeden alıntı

çok sağol kardeşim ama kod çalışmadı

nereye yazıyorsun? istersen teamviewer pm at bakayım
 

 

wmaraci
wmaraci

onurasillsoy onurasillsoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.01.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Dünyayı Kurtarmak.
  • Konum Sivas
  • Ad Soyad O** A**
  • Mesajlar 294
  • Beğeniler 7 / 24
  • Ticaret 6, (%100)

kpssdelisi adlı üyeden alıntı

nereye yazıyorsun? istersen teamviewer pm at bakayım


$cat = get_query_var('cat');
$categories=get_categories('include=2'.$cat);
if ($categories) {
foreach($categories as $category) {
echo '' . $category->count;
}
}
?>

ID ı 2 olan kategoriyi yazdım çalışmadı
 

 

kpssdelisi kpssdelisi WM Aracı Kullanıcı
  • Üyelik 24.02.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Mühendis
  • Konum Diğer
  • Ad Soyad O** D**
  • Mesajlar 550
  • Beğeniler 118 / 107
  • Ticaret 2, (%100)

onurasillsoy adlı üyeden alıntı

$cat = get_query_var('cat');
$categories=get_categories('include=2'.$cat);
if ($categories) {
foreach($categories as $category) {
echo '' . $category->count;
}
}
?>

ID ı 2 olan kategoriyi yazdım çalışmadı

heryerde çalışmayabilir o yüzden sormuştum nereye yazıyorsun diye
Görünüm>Düzenleyici>Üst Kısım (header.php)> ... tagından hemen önceye ekleyip denermisin
TOPLAM $cat = get_query_var('cat');
$categories=get_categories('include=1'.$cat);
if ($categories) {
foreach($categories as $category) {
echo '' . $category->count;
}
}
?>
gibi...

Ek Olarak: Ek olarak normal wp kategorisi dışında custom bir kategorideki yazı/içerik sayısını göstereceksen slugları değiştirmelisin uygun şekilde.. ya da custom kategorideki yazı sayıları için şunu kullanabilirsin
publish; ?>
 

 

TEHET TEHET Kullanıcı
  • Üyelik 04.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Tasarımcı
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 791
  • Beğeniler 96 / 374
  • Ticaret 1, (%100)
Functions.php dosyasına aşağıdaki kodu ekle.

// Kategori & Etiket Count.
function wt_get_cat_tags_count($input = '') {
global $wpdb;
if($input == '')
{
$cat_tags = get_the_cat_tags();
return $cat_tags[0]->cat_tags_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);
}
}


Gösterme kodu örneği:
 

 

onurasillsoy onurasillsoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.01.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Dünyayı Kurtarmak.
  • Konum Sivas
  • Ad Soyad O** A**
  • Mesajlar 294
  • Beğeniler 7 / 24
  • Ticaret 6, (%100)

TEHET adlı üyeden alıntı

Functions.php dosyasına aşağıdaki kodu ekle.

// Kategori & Etiket Count.
function wt_get_cat_tags_count($input = '') {
global $wpdb;
if($input == '')
{
$cat_tags = get_the_cat_tags();
return $cat_tags[0]->cat_tags_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);
}
}


Gösterme kodu örneği:


Kardeşim Allah Senden Razı olsun 2 gündür internette bakmadığım site açmadığım konu kalmadı çokk teşekkür ederim.. Süpersin..
TEHET

kişi bu mesajı beğendi.

kero3458 kero3458 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 02.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad K** C**
  • Mesajlar 107
  • Beğeniler 14 / 40
  • Ticaret 2, (%100)

TEHET adlı üyeden alıntı

Functions.php dosyasına aşağıdaki kodu ekle.

// Kategori & Etiket Count.
function wt_get_cat_tags_count($input = '') {
global $wpdb;
if($input == '')
{
$cat_tags = get_the_cat_tags();
return $cat_tags[0]->cat_tags_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);
}
}


Gösterme kodu örneği:



Eski konuyu hortlatmış olmayım ama gerçekten işime yaradı. Sağolasın kardeşim.
 

 

cagdastakis cagdastakis cagdastakis.com Kullanıcı
  • Üyelik 10.09.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek webmaster
  • Konum İzmir
  • Ad Soyad Ç** T**
  • Mesajlar 728
  • Beğeniler 60 / 298
  • Ticaret 1, (%100)
Şu heryerde çalışır sanıyorum


//idsi 100 olan kategorideki post sayısını göster
$count = 0;
$taxonomy = 'category';
$args = array(
'child_of' => 100,
);
$tax_terms = get_terms($taxonomy,$args);
foreach ($tax_terms as $tax_term) {
$count +=$tax_term->count;
}
echo 'count ' . $count;
 

 

Konu wordpress ise gerisi teferruattır!
http://wp-nasilyapilir.com/
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al