카테고리를 나열 할 때 카테고리의 우편 계산을 링크 항목에 포함시키는 방법은 무엇입니까?

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

문제

리스팅 카테고리시 카테고리에 게시물 수를 A-TAG에 포함시킬 수있는 방법은 어떻게 만들 수 있습니까? 이것은 나에게 여러 번 문제가되었지만 지금은 알아 내기로 결정했습니다.

<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>';

}

또한 원하는 경우 Parens 이외의 다른 것으로 숫자를 형식화 할 수있는 옵션을 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top