仪表板小部件-添加具有相同功能的管理页面

时间:2014-01-15 作者:clockwiseq

我有一个插件,它有自己的仪表板,基本上可以快速查看相关数据,我想知道是否有一种“简单”的方法来模拟管理仪表板的功能,在那里可以移动/最小化/最大化小部件?

更新:我假设我必须添加类似于向自定义帖子类型添加元盒时的元盒。。。这是我应该去的方向吗?

1 个回复
最合适的回答,由SO网友:Will 整理而成

我想“简单”是一个相对的术语。是的,您可以创建自己的。

对于添加管理页面,有大量的教程。这一个有效(并且有一些您可能需要的其他信息)http://wp.smashingmagazine.com/2011/03/08/ten-things-every-wordpress-plugin-developer-should-know/. 在页面上搜索“添加您自己的设置页面或管理菜单”。

jQuery UI加载在WordPress管理中。您可以使用http://jqueryui.com/sortable/#portlets 作为如何进行拖动/排序/折叠的入门指南。

然后,当有人移动或折叠面板时,您需要将该更改存储在数据库中,并在下次加载页面时读取该更改以重新加载配置。

<小时>

EDIT

首先尝试对实际的WP仪表板代码进行反向工程,您可能确实可以免费获得许多功能。

/wp-admin/includes/dashboard.php 具有小部件代码(或在仪表板上查看源代码并从那里开始)。还有保存/加载设置的代码。

wp-admin/js/common.js 具有启用小部件行为的javascript。

jQuery。默认情况下,UI内容不会自动加载,因此您需要编写所需的wp\\u enqueue\\u脚本。

Alternatively您可以跳过制作自己的控件,只需将自定义控件添加到默认仪表板。http://codex.wordpress.org/Dashboard_Widgets_API

结束

相关推荐

迁移后,登录wp-admin“reDirect_to”指向错误的URL

我有一个WordPress网站托管在GoDaddy上,它是一个Windows服务器,(我有web.config 设置)。和.htaccess 配置正确。网站正在进行example.com/wordpress , 因为这是一个开发测试。我将网站移至example.com . 我将网站url和wordpress url更改为example.com 通过PhpMyAdmin对数据库进行访问,并更新permalink结构。我还更新了所有wp\\u post“content”字段以更改URL。尝试通过登录管理面板时