Поддержка Проблемы и решения Вид вывода ссылок

  • Здравствуйте. Хочу сделать виджет вывода категорий. Но ссылка выглядит таким образом: Без рубрики (2). А хотелось бы чтобы счетчик был в теге span выводился счетчик. Т.е. <li class="cat-item cat-item-6 current-cat"><a href="http://wp.ge/category/fdfd/">fdfd</a> (4)</li>
    А хотелось бы:
    <li class="cat-item cat-item-6 current-cat"><a href="http://wp.ge/category/fdfd/">fdfd<span>(4)</span></a></li>
    Помогите реализовать

    add_action( 'widgets_init', 'myreality_widgets_init' );
    
    Class My_Categories_Widget extends WP_Widget_Categories {
    	function widget( $args, $instance ) {
    		static $first_dropdown = true;
    		$title = apply_filters( 'widget_title', empty( $instance['title'] ) ? __( 'Categories' ) : $instance['title'], $instance, $this->id_base );
    		$c = ! empty( $instance['count'] ) ? '1' : '0';
    		$h = ! empty( $instance['hierarchical'] ) ? '1' : '0';
    		$d = ! empty( $instance['dropdown'] ) ? '1' : '0';
    		echo $args['before_widget'];
    		if ( $title ) {
    			echo $args['before_title'] . $title . $args['after_title'];
    		}
    		$cat_args = array(
    			'orderby'      => 'name',
    			'show_count'   => $c,
    			'hierarchical' => $h,
    			'echo' => false,
    			'hide_empty' => 0
    		);
    		echo '<ul class="nav nav-pills nav-stacked">';
    
    		echo wp_list_categories($cat_args);
    
    		echo '</ul>';
    		echo $args['after_widget'];
    	}
    }
    
    function my_categories_widget_register() {
        unregister_widget( 'WP_Widget_Categories' );
        register_widget( 'My_Categories_Widget' );
    }
    add_action( 'widgets_init', 'my_categories_widget_register' );
    • Тема изменена 3 года, 6 месяцев назад пользователем mrguseynov.
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Вид вывода ссылок» закрыта для новых ответов.