如何在WordPress中为现有的非WordPress应用程序创建自定义管理面板


How to create a custom admin panel in WordPress for an existing non-WordPress application

我有一个现有的PHP/MySQL应用程序(非wp)。我在一个WP网站上通过iframes展示了这个应用程序的点点滴滴。现在客户端有两个管理员;WP和我自己的自定义管理,这对他们来说很不方便。

我想要实现的是能够在WP内显示我的自定义管理。我的管理的每个部分都很简单,只有很少的控件,所以我不介意重写这些代码以适应WP。

我从未真正开发过与WordPress相关的任何东西,我需要从概念上知道如何处理这个问题。我不需要代码示例,而是需要所有这一切所涉及的步骤。任何来自经验丰富的WP开发人员的问题也是非常受欢迎的。

我认为你可以为你的非wp应用程序开发一个WordPress插件。

这是我要尝试的方法(你只说你的应用程序很简单,所以我只是假设它是由几个页面/表单组成的):

  • 创建一个利用WP认证的插件
  • 在WP管理面板的iframes中显示你的应用
  • 改变你的应用UI,以匹配或使用WP管理面板。

我过去这样做过,在WP管理中显示iframe非常容易,用户很高兴只有一个身份验证点。