Intereting Posts
Сохранение пользовательских данных поля перед публикацией почему ignore_sticky_posts в липком почтовом запросе Как получить изображение, переданное через FTP или скрипт, чтобы появиться в Media Manager? События с ключами в редакторе tinymce не работают Классифицировать сообщения (в цикле) в список по настраиваемому полю сообщения Как разработать детскую тему для диссертации Запросы Mysql за посещение – Crazy High как указать в заголовке после листинга, если пользователю уже понравился этот пост Удалить нежелательную часть пользовательской структуры константной ссылки из URL-адреса CPT? SEO – Обновление имени файла мультимедиа wp.template () Не функция Как установить путь к изображению вместо alt в media.php? Усовершенствовать вывод HTML WordPress без каких-либо подключаемых модулей Как добавить текст в один пункт меню навигации? Как добавить столбец в wp_list_table из области администрирования?

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

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