Intereting Posts
Подробнее о самой странице Можно ли использовать `wp_schedule_event` с настоящими cronjobs? Какие хорошие плагины для начинающих? Как получить сообщение или выдержку страницы, используя post_excerpt Автоматическая отправка фотографий в Instagram Назначить пользовательские классы для каждого фрагмента Термины с более чем одним вхождением имеют класс текущего меню в меню Как изменить URL-адрес интерактивного баннера? Импорт из XML игнорирует сериализованное настраиваемое поле Как отображать ID видео Youtube / Vimeo в пользовательском типе сообщений, когда пользователь вводит его в пользовательский мета-ящик? Разрешить гостям комментарии по одному сообщению ранжирование контента с переполнением стека для wordpress? Как сбросить настраиваемую тему Как отключить активацию учетной записи в WPMU, а затем зарегистрировать пользователя сразу? Как подключиться к незарегистрированному экземпляру виджета?

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

У меня есть плагин, у которого есть своя панель инструментов, в основном с быстрым просмотром соответствующих данных, и я хотел знать, есть ли «простой» способ имитировать функциональные возможности панели управления admin, где вы можете перемещать / сворачивать / максимизировать виджетов?

UPDATE: Я предполагаю, что мне нужно будет добавить метабокс, аналогичный тому, когда вы добавляете обменные вещества к настраиваемому типу сообщений … это направление, в которое я должен пойти?

Solutions Collecting From Web of "Виджеты панели мониторинга – добавьте страницу администратора с одинаковой функциональностью"

Я думаю, что «легкий» – относительный термин. Да, вы можете создать свой собственный.

Для добавления страницы администратора есть избыток учебных пособий. Это работает (и у вас есть другая информация, которая вам может понадобиться) http://wp.smashingmagazine.com/2011/03/08/ten-things-every-wordpress-plugin-developer-should-know/ . Найдите « Добавить собственную страницу настроек или меню администратора » на странице.

Пользовательский интерфейс jQuery загружается в администратор WordPress. Вы можете использовать http://jqueryui.com/sortable/#portlets в качестве исходного руководства для того, как сделать перетаскивание / сортировку / сбой.

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


РЕДАКТИРОВАТЬ

Попытайтесь сначала обработать фактический код панели управления WP, и вы действительно можете получить большую часть функций бесплатно.

/wp-admin/includes/dashboard.php имеет код виджета (или источник просмотра на панели управления и оттуда). Также код для сохранения / загрузки настроек.

wp-admin/js/common.js имеет javascript, который позволяет поведение виджета.

Материал jQuery.UI по умолчанию не загружается автоматически, поэтому вам нужно будет wp_enqueue_script, что вам нужно.

В качестве альтернативы вы можете пропустить создание собственного и просто добавить пользовательские виджеты в панель управления по умолчанию. http://codex.wordpress.org/Dashboard_Widgets_API