كيفية تضمين ما بعد العدد للفئة إلى عنصر الارتباط عند سرد الفئات؟

StackOverflow https://stackoverflow.com/questions/2410006

سؤال

كيف يمكنني تضمين عدد المشاركات تحت فئة في العلامة A عند إدراج الفئات. كانت هذه مشكلة بالنسبة لي عدة مرات ولكن الآن قررت معرفة ذلك.

<li><a href="#" title="asd">php</a> (1)</li>

ل

<li><a href="#" title="asd">php (1)</a></li>

هل أنت مفترض بنفسك، أنا أستخدم WP_List_Categories لإجراء هذه القائمة.

أي حلول؟

Martti Laine.

هل كانت مفيدة؟

المحلول

أنا حلها. نشر هنا حتى شخص ما يمكن استخدامه :)

<?php
$data = wp_list_categories('show_count=1&echo=0');
$data = preg_replace('/\<\/a\> \((.*)\)/',' ($1)</a>',$data);
echo $data;
?>

نصائح أخرى

لقد أجريت مؤخرا هذه المشكلة كذلك. قرأت منتديات أخرى قرأت Regex المقترحة أيضا ويبدو شخصيا هذا الخيار عرضة للخرق.

توصيتي هي:

$cat_args = array(
    'orderby' => 'count',
    'order' => 'DESC'
);

$categories = get_categories( $cat_args );

if ( count($categories) ) {

    echo '<ul>';

    foreach ( $categories as $category ) {
        echo '<li><a href="'.get_category_link( $category->term_id ).'">'.$category->name.' ('.$category->count.')</a></li>';
    }

    echo '</ul>';

}

كما أنه يمنحك الخيار لتنسيق الرقم في شيء آخر غير الموجة إذا كنت ترغب في ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top