в моих категориях элементы виджетов, отображаемые ниже формата в wordpress.создать span after li a в категориях wordpress
<ul>
<li class="cat-item cat-item-5"><a href="#">Construction</a>(2)</li>
<li class="cat-item cat-item-1"><a href="#">uncategorized</a> (1)</li>
<li class="cat-item cat-item-7"><a href="">Workers</a> (1)</li>
<li class="cat-item cat-item-9"><a href="">Workplace</a> (1)</li>
</ul>
Я хочу отобразить список категорий ниже формата. кто-нибудь мне помогает.
<ul>
<li class="cat-item cat-item-5"><a href="#">Construction</a>(2)<span class="demo"></span></li>
<li class="cat-item cat-item-1"><a href="#">uncategorized</a> (1)<span class="demo"></span>/li>
<li class="cat-item cat-item-7"><a href="">Workers</a> (1)<span class="demo"></span></li>
<li class="cat-item cat-item-9"><a href="">Workplace</a> (1)<span class="demo"></span></li>
</ul>
Заранее спасибо.
Этот мой код для создания элементов списка. файл category.php в файле темы.
function get_the_category_list($separator = '', $parents='', $post_id = false) {
global $wp_rewrite;
if (! is_object_in_taxonomy(get_post_type($post_id), 'category')) {
/** This filter is documented in wp-includes/category-template.php */
return apply_filters('the_category', '', $separator, $parents);
}
$categories = get_the_category($post_id);
if (empty($categories)) {
/** This filter is documented in wp-includes/category-template.php */
return apply_filters('the_category', __('Uncategorized'), $separator, $parents);
}
$rel = (is_object($wp_rewrite) && $wp_rewrite->using_permalinks()) ? 'rel="category tag"' : 'rel="category"';
$thelist = '';
if ('' == $separator) {
$thelist .= '<ul class="post-categories">';
foreach ($categories as $category) {
$thelist .= "\n\t<li>";
switch (strtolower($parents)) {
case 'multiple':
if ($category->parent)
$thelist .= get_category_parents($category->parent, true, $separator);
$thelist .= '<a href="' . esc_url(get_category_link($category->term_id)) . '" ' . $rel . '>' . $category->name.'</a></li>';
break;
case 'single':
$thelist .= '<a href="' . esc_url(get_category_link($category->term_id)) . '" ' . $rel . '>';
if ($category->parent)
$thelist .= get_category_parents($category->parent, false, $separator);
$thelist .= $category->name.'</a></li>';
break;
case '':
default:
$thelist .= '<a href="' . esc_url(get_category_link($category->term_id)) . '" ' . $rel . '>' . $category->name.'</a></li>';
}
}
$thelist .= '</ul>';
} else {
$i = 0;
foreach ($categories as $category) {
if (0 < $i)
$thelist .= $separator;
switch (strtolower($parents)) {
case 'multiple':
if ($category->parent)
$thelist .= get_category_parents($category->parent, true, $separator);
$thelist .= '<a href="' . esc_url(get_category_link($category->term_id)) . '" ' . $rel . '>' . $category->name.'</a>';
break;
case 'single':
$thelist .= '<a href="' . esc_url(get_category_link($category->term_id)) . '" ' . $rel . '>';
if ($category->parent)
$thelist .= get_category_parents($category->parent, false, $separator);
$thelist .= "$category->name</a>";
break;
case '':
default:
$thelist .= '<a href="' . esc_url(get_category_link($category->term_id)) . '" ' . $rel . '>' . $category->name.'</a>';
}
++$i;
}
}
/**
* Filter the category or list of categories.
*
* @since 1.2.0
*
* @param array $thelist List of categories for the current post.
* @param string $separator Separator used between the categories.
* @param string $parents How to display the category parents. Accepts 'multiple',
* 'single', or empty.
*/
return apply_filters('the_category', $thelist, $separator, $parents);
}
Где ваш PHP-код для создания этого html? Это помогло бы ... – rnevius
, что является виджетами по умолчанию Wordpress – vel
Хорошо ... поэтому, пожалуйста, покажите PHP-код, который его генерирует. – rnevius