Intereting Posts
Как скрыть одну ссылку на пункт меню для зарегистрированных и выведенных из системы пользователей Использование pre_get_posts на реальных страницах и статических передних страницах Поддерживает ли WordPress историю URL-адресов почты и предоставляет автоматические переадресации? Где добавить новое имя таблицы в wpdb? Разрешить автору на сайте Возможность загружать файлы на сайт B на нескольких сайтах Нужна помощь при написании запроса $ wpdb Какие файлы шаблонов мне нужны для настройки пользовательских категорий-терминов, а не возврата к archive.php? Get_template_part внутри папки Как настроить количество сообщений в блоге на первой странице? Как указать пользователей, которые создали собственные типы сообщений, и скрыть те, у кого их нет? Как вы можете обернуть add_filter с помощью инструкции if_home ()? крючки и фильтры и переменные single- {cpt} .php игнорируется Получение ошибки «404 Not Found» при нажатии «Предварительный просмотр изменений» get_term_children возвращает WP_Error для пользовательской таксономии

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

У меня есть плагин, у которого есть своя панель инструментов, в основном с быстрым просмотром соответствующих данных, и я хотел знать, есть ли «простой» способ имитировать функциональные возможности панели управления 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