Размещение виджетов WP в произвольном порядке

(Ответов: 4, Просмотров: 399)
  1. Гуру Аватар для Septik
    • Регистрация: 03.04.2010
    • Сообщений: 790
    • Репутация: 168
    • Webmoney BL: ?
    Приветствую всех. В сайдбаре есть 4 вида виджетов (у каждого свой стиль, для каждого стиля прописывается новое поле виджетов в functions.php), Если размещать виджеты в эти поля "как есть", то они идут подряд, сначала один стиль, потом второй, третий, четвертый. Но проблема возникает, когда их нужно разместить в произвольном порядке. Как это можно реализовать? Замечу, что у каждого стиля свой заголовок и поле для контента.
    • 0
  2. WP-R.ru - магазин WP Аватар для mojwp
    • Регистрация: 13.09.2011
    • Сообщений: 841
    • Репутация: 290
    • Webmoney BL: ?
    насколько я понял из описания, там через css :nth-child будут стили подвешены по порядку элементам. подмените цифры
    • 0
  3. Гуру Аватар для Septik
    • Регистрация: 03.04.2010
    • Сообщений: 790
    • Репутация: 168
    • Webmoney BL: ?
    Нет, вот пример как выглядят 2 разных блока виджетов:
    PHP код:
    if ( function_exists('register_sidebar') )
        
    register_sidebar(array(
            
    'name' => 'First Sidebar',
            
    'before_widget' => '<div class="widget-sidebar"><div class="content-widget"><div class="text-widget">',
            
    'after_widget' => '</div></div></div>',
            
    'before_title' => '<div class="title-widget">',
            
    'after_title' => '</div>',
        ));
    if ( 
    function_exists('register_sidebar') )
        
    register_sidebar(array(
            
    'name' => 'Calendar',
            
    'before_widget' => '<div class="content-widget-calendar"><div class="text-widget-calendar">',
            
    'after_widget' => '</div></div>',
            
    'before_title' => '<div class="title-widget-calendar">',
            
    'after_title' => '</div>',
        )); 
    То есть у них разные стили совсем, без nth-child. Может как-то можно конкретно к виджету их применить, а не ко всем виджетам в блоке?
    • 0
  4. WP-R.ru - магазин WP Аватар для mojwp
    • Регистрация: 13.09.2011
    • Сообщений: 841
    • Репутация: 290
    • Webmoney BL: ?
    Стили в файле стилей (style.css, css.css), а не в functions.php
    Там ищите строки со стилями для виджетов. И у них будет скорее всего nth-child (1) и т.п.
    Сайт покажите, чтобы на кофейной гуще не гадать
    • 1

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

    Septik(06.05.2016),
  5. Гуру Аватар для Septik
    • Регистрация: 03.04.2010
    • Сообщений: 790
    • Репутация: 168
    • Webmoney BL: ?
    mojwp, в скайп Вам отпишу сейчас.
    ---
    mojwp натолкнул на индивидуальные стили для виджетов. Проблему решил с помощью плагина Widget CSS Classes. Всем спасибо, тему можно закрывать.
    Последний раз редактировалось Septik; 06.05.2016 в 18:57.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Как разнообразить область виджетов?
Вопросы от новичков 10 30.08.2014 10:12
Добавление виджетов в шаблоне WordPress
WordPress 4 08.07.2013 19:38
Стили для виджетов в WordPress
WordPress 2 29.03.2012 21:13
Стили для виджетов в WordPress
Вопросы от новичков 0 29.03.2012 19:38
Все ли в порядке с баннером?
Прочее 2 28.02.2012 17:00

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

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

Информеры