Оберните количество сообщений в промежуток


Я использую этот код:

$args = array(
            'hide_empty' => FALSE,
            'title_li'=> __( '' ),
            'show_count'=> 1,
        );
        wp_list_categories($args);

Как я могу обернуть количество сообщений в промежуток для дальнейшего стилизации?

Спасибо

Author: benhowdle89, 2011-05-15

1 answers

Добавление фильтра в functions.php из вашей темы есть одна возможность:

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

Это добавило бы промежутки к любому вхождению "wp_list_categories()" в масштабах всего сайта.

Или измените свой код на:

$args = array(                 
  'hide_empty' => FALSE,                 
  'title_li'=> __( '' ),                 
  'show_count'=> 1,             
  'echo' => 0
);             
  $links = wp_list_categories($args);
  $links = str_replace('</a> (', '</a> <span>(', $links);
  $links = str_replace(')', ')</span>', $links);
echo $links;
 11
Author: Michael, 2011-05-15 22:26:18