Intereting Posts
is_home и is_front_page условная проблема WordPress не выбирает правильное изображение из srcset вывод короткого кода плагина минимальное требование для добавления сообщений через базу данных Регистр виджета не показан в Frontend Приложение в WordPress не подходит для мобильного экрана Как добавить настраиваемый мета-поле в разделе «Настройки галереи» в всплывающем окне «Редактировать галерею» Как исключить портретные фотографии из виджета боковой галереи nextgen? Показать сообщения за сообщение Как вставить в очередь скрипт без жесткого кодирования в файлах тем? Какие файлы PHP следует изменить для изменения списка POSTS и просмотра страниц? Настройщик тембров – скрыть / вычеркнуть настройки на основе других настроек Как отключить разбивку на страницы (следующие / предыдущие ссылки) в архиве почтового типа? Внутренняя ошибка 500, доступ к теме> Настроить Как включить HTML в выдержки?

что является лучшим способом добавить вещи в боковую панель

У меня есть пользователь, который хочет иметь возможность добавлять элементы в боковую панель (изображения / текст). Я довольно новичок в разработке WordPress – fulltime c # developer, поэтому я не в состоянии решить проблему. Может ли кто-нибудь посоветовать, какое лучшее решение будет? благодаря,

Solutions Collecting From Web of "что является лучшим способом добавить вещи в боковую панель"

Как вы, кажется, понимаете из своих тегов, пользователь (которому нужно иметь привилегии на уровне администратора) может добавлять вещи на боковую панель через Widgets in Appearance> Widgets. Для текста и изображений по умолчанию будет перетаскиваться виджет «Текст» на боковой панели, а затем редактировать, чтобы добавить ссылку на текст / изображение.

Чтобы сделать это сверхлегким для вашего пользователя (при условии, что у него нет знаний о HTML), вы можете установить страницу плагина в Widget . Этот плагин позволяет вам отображать содержимое страницы «Word» WordPress на боковой панели. Пользователь будет создавать страницу, загружать изображения и форматировать их текст, а затем «Опубликовать». Перейдя к Внешний вид> Виджеты, они перетаскивают виджет «Страница в виджете» на боковой панели, выбирают правильную страницу из выпадающего меню и «Сохранить».

Если вы ищете действительно высокоуровневый взгляд на то, как администрировать материал в WordPress (для себя или ваших пользователей), я рекомендую http://learn.wordpress.com/ – удачи!

Правильный подход заключается в использовании динамических боковых панелей, что позволяет пользователю добавлять виджеты WordPress . Обратитесь к записи Codex на тему виджетации .

В основном, вы определяете динамическую боковую панель (ы) в functions.php ; например:

 <?php function wpse45595_register_dynamic_sidebars() { register_sidebar(array( // Top full-width widget area 'name'=>'Main Sidebar', 'id'=>'sidebar-main', 'description' => 'This is the main widget area for the Theme', 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<div class="title widgettitle">', 'after_title' => '</div>', ) ); } add_action( 'widgets_init', 'wpse45595_register_dynamic_sidebars' ); ?> 

Затем, в соответствующем месте в шаблоне, например, в sidebar.php , вы просто вызываете:

 <?php dynamic_sidebar( 'sidebar-main' ); ?> 

Для справки:

  • register_sidebar() Вход Codex
  • dynamic_sidebar() Вход Codex

Фактически, вы можете сделать это двумя способами: либо с помощью виджетов (а также вы можете установить плагины, которые включают новые виджеты), либо вы можете жестко закодировать в sidebar.php

Очевидно, что последнее не позволит вашему пользователю добавлять новый текст / изображения и т. Д., Поэтому вам, вероятно, лучше всего использовать виджеты.

В WP admin вы или ваш клиент можете перейти к Appearance -> Widgets и там, вы можете перетащить виджеты, которые вы хотите показать на боковой панели.

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

Стандартные виджеты боковых панелей WP на самом деле не справляются с добавлением изображений слишком хорошо, поэтому вы можете попробовать добавить новый плагин для обработки этого для вас, что-то вроде этого: http://wordpress.org/extend/plugins/image-widget/