Intereting Posts
Где появилась возможность редактировать плагин? WordPress post / page pagination (ссылки на страницы), чтобы вернуться к первому разделу Помогите с использованием acf / save_post hook для подключения к API Untappd и update_field Как получить миниатюру с чистым PHP в базе данных WordPress? Клиент не может видеть обновленный динамический контент WPAlchemy MediaAccess, вставляющий медиа-ссылку в редакторе WP вместо пользовательского поля в метабоксе Как использовать «Случаи» вместо «IF» для условной логики Как получить персонализированный идентификатор сообщения, добавив фильтр в функцию дочерней темы CDN + WP Admin Query – перенаправление .htaccess Скрыть колонку комментариев в бэкэнде WordPress WordPress выбирает неправильный шаблон для персонализированной страницы типа архива как настроить теги rss feed с помощью перехватчиков? Использовать участников с 1 сайта на другом Как временно перенаправить главную страницу сети на один из сайтов / блогов? Лучший подход к инвентаризации WordPress

Разделение виджетов на боковой панели?

У меня есть специальная боковая панель под названием Footer. Я показываю эту боковую панель, используя этот код:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Footer') ) : ?> (maybe I should do something in this line?) :) <?php endif; ?> 

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

http://kaptinlin.com/themes/striking/

Моя разметка выглядит так:

 <footer> <li id="plugin-name" class="widget widget_name">[widget]</li> <li id="plugin-name" class="widget widget_name">[widget]</li> <li id="plugin-name" class="widget widget_name">[widget]</li> </footer> 

И я хочу, чтобы это выглядело так:

 <footer> <div id="column_1"> <li id="plugin-name" class="widget widget_name">[widget]</li> </div> <div id="column_2"> <li id="plugin-name" class="widget widget_name">[widget]</li> </div> </footer> 

Как это сделать? (Кстати, я не хочу давать ширину / высоту моим плагинам, я хочу создавать для них только контейнеры)

Я не знаю, какие плагины будут активированы пользователем, поэтому я не могу использовать прямую ссылку на плагин. Я должен захватить 1-й плагин, 2-й плагин, 3-й плагин и т. Д., Но я не вижу кода, позволяющего мне в Codex.

Solutions Collecting From Web of "Разделение виджетов на боковой панели?"

Используйте три боковые панели, чтобы они плавали. Все остальное будет ломаться в зависимости от виджета, который вставляют ваши пользователи.

Вы достигнете этого, когда вы впервые зарегистрировали свою боковую панель в файле functions.php.

  <?php $args = array( 'name' => sprintf(__('Sidebar %d'), $i ), 'id' => 'sidebar-$i', 'description' => '', 'before_widget' => '<div id="column_%1$s"><li id="%2$s" class="widget %2$s">', 'after_widget' => '</li></div>', 'before_title' => '', 'after_title' => '' ); ?> 

Что это будет делать, так это создать эту оболочку для каждого виджета, который вам нужен. Просто вызовите один вызов dynamic_sidebar а wordpress сделает все остальное.