Верстка тегов на WordPress

(Ответов: 2, Просмотров: 786)
  1. Студент Аватар для Felix Raven
    • Регистрация: 19.01.2010
    • Сообщений: 79
    • Репутация: 16
    Привет! В общем никогда не сталкивался я с индивидуальной версткой именно тегов на WP. Все клиенты как то обходили их стороной. Но текущий решил придать им свой вид.
    Нажмите на изображение для увеличения.  Название:	tag.jpg  Просмотров:	13  Размер:	16.1 Кб  ID:	3322
    Нужно сделать вот такое вот чудо, в принципе дело простое и не сложное, но на ВП реализовать не получается с учетом того что есть основной див

    <div class="tagcloud">

    в котором находятся эти самые теги под тегом <a> типа
    <a style="font-size: 8pt;" title="1 запись" class="tag-link-173" href="http://test1.ru/tag/google/">google</a>

    Фон тегов должен растягивать в зависимости от содержимого и т.д.

    Если кто знает как сделать, помогите, подскажите, может в функциях нужно дописать чтото, может как то через них можно добавить еще классы.

    Вот функция сама
    PHP код:
      function wp_tag_cloud$args '' ) {
        
    $defaults = array(
            
    'smallest' => 8'largest' => 22'unit' => 'pt''number' => 45,
            
    'format' => 'flat''separator' => "\n"'orderby' => 'name''order' => 'ASC',
            
    'exclude' => '''include' => '''link' => 'view''taxonomy' => 'post_tag''echo' => true
        
    );
        
    $args wp_parse_args$args$defaults );

        
    $tags get_terms$args['taxonomy'], array_merge$args, array( 'orderby' => 'count''order' => 'DESC' ) ) ); // Always query top tags

        
    if ( empty( $tags ) || is_wp_error$tags ) )
            return;

        foreach ( 
    $tags as $key => $tag ) {
            if ( 
    'edit' == $args['link'] )
                
    $link get_edit_tag_link$tag->term_id$tag->taxonomy );
            else
                
    $link get_term_linkintval($tag->term_id), $tag->taxonomy );
            if ( 
    is_wp_error$link ) )
                return 
    false;

            
    $tags$key ]->link $link;
            
    $tags$key ]->id $tag->term_id;
        }

        
    $return wp_generate_tag_cloud$tags$args ); // Here's where those top tags get sorted according to $args

        
    $return apply_filters'wp_tag_cloud'$return$args );

        if ( 
    'array' == $args['format'] || empty($args['echo']) )
            return 
    $return;

        echo 
    $return;

    Последний раз редактировалось Felix Raven; 19.02.2012 в 17:08.
    Верстаю сайты
    • 0
  2. Дипломник Аватар для Cold_less
    • Регистрация: 02.10.2011
    • Сообщений: 198
    • Репутация: 24
    Вроде похожее облако меток здесь _http://www.breezyprague.com//freebies/browse/page/1/, думаю исходный код может пригодиться.
    • 1

    Спасибо сказали:

    Felix Raven(19.02.2012),
  3. Студент Аватар для Felix Raven
    • Регистрация: 19.01.2010
    • Сообщений: 79
    • Репутация: 16
    Cold_less, спасибо. да похожее, сейчас посмотрю
    Верстаю сайты
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Дизайн и верстка блогов под Wordpress. Невероятно дешево!
Дизайн сайтов, графика 12 24.08.2012 17:23
Качественная вёрстка под WordPress, DLE, Joomla
Создание сайтов 0 27.12.2011 20:18
Верстка макетов - под drupal, WordPress, Joomla
Создание сайтов 1 04.05.2011 17:06
DIV-ная верстка | Wordpress, Joomla, DLE
Создание сайтов 1 14.04.2011 06:44
Дизайн и верстка под WordPress и без интеграции в CMS
Создание сайтов 0 12.07.2010 00:13

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры