• 04-11-2018, 19:52:38
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar sitemde kategoriler listelemek için aşağıdaki kodu kullanılıyorum.
    <?php
    $args = array(
    'show_count' => 1,
    'depth' => 1,
    'hide_empty' => 0,
    'orderby' => 'count',
    'exclude_tree' => '1',
    'order' => 'ASC',
    'title_li' => ''
    );
    wp_list_categories($args);
    ?>
    Kodun çıktısı şu şekilde
    <li class="cat-item cat-item-2"><a href="siteadı.com" title="kategori açıklaması">Adana</a> (1)
    </li>
    Kodun şu şekilde çıktısını nasıl sağlarız ?
    <li class="cat-item cat-item-2"><a href="siteadı.com" title="kategori açıklaması">Adana</a><span>(1)</span>
    </li>
    Yukarda göründüğü gibi kategoride bulunan yazıların sayısını gösteren rakama <span></span> kodunu eklemek istiyorum. Böyle bir işlem mümkün mü ?
  • 04-11-2018, 20:02:33
    #2
    Kurumsal Üye
    functions.php'ye ekleyin.
    add_filter('wp_list_categories', 'cat_count_span');
    function cat_count_span($links) {
      $links = str_replace('</a> (', '</a> <span>(', $links);
      $links = str_replace(')', ')</span>', $links);
      return $links;
    }
  • 04-11-2018, 20:10:21
    #3
    uckan adlı üyeden alıntı: mesajı görüntüle
    functions.php'ye ekleyin.
    add_filter('wp_list_categories', 'cat_count_span');
    function cat_count_span($links) {
      $links = str_replace('</a> (', '</a> <span>(', $links);
      $links = str_replace(')', ')</span>', $links);
      return $links;
    }
    Teşekkür hocam.

    Ayrıca kategoride yazı sayısının çıktısındaki parantezleri kaldırmak isteyen varsa şu koduda kullanabilir.
    <?php
    function categories_postcount_filter ($variable) {
       $variable = str_replace('(', '<span> ', $variable);
       $variable = str_replace(')', ' </span>', $variable);
       return $variable;
    }
    add_filter('wp_list_categories','categories_postcount_filter');
    ?>
  • 15-01-2019, 20:49:51
    #4
    @Lukaju @uckan
    hocam bu parantezleri kaldırmak için verdiğiniz kodu eklediğimde site çöküyor kodda hata mı var ? parantezleri nasıl kaldırırım acaba ? yardımcı olur musunuz ?
  • 22-01-2019, 12:31:32
    #5
    zekican09 adlı üyeden alıntı: mesajı görüntüle
    @Lukaju @uckan
    hocam bu parantezleri kaldırmak için verdiğiniz kodu eklediğimde site çöküyor kodda hata mı var ? parantezleri nasıl kaldırırım acaba ? yardımcı olur musunuz ?
    kodada problem yok. diğer kodlar ile çakışma yapıyor olmalı.