카테고리를 나열 할 때 카테고리의 우편 계산을 링크 항목에 포함시키는 방법은 무엇입니까?
-
18-09-2019 - |
문제
리스팅 카테고리시 카테고리에 게시물 수를 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 이외의 다른 것으로 숫자를 형식화 할 수있는 옵션을 제공합니다.
제휴하지 않습니다 StackOverflow