利用图标上传插件中的核心功能

时间:2017-09-27 作者:Denoteone

我已经有几年没有做过任何WP开发了,但我有一个新项目,我想创建一个插件,让控制网站的人不必一次又一次地手动执行特定的过程。

My Plugin Concept:

用户将能够上载图像(图标),并将以下信息与每个图标上载相关联:Alt Id、链接URL、标题和图标顺序。最终的结果将是管理员可以在任何地方放置一个短代码和一个“谷歌”风格的应用程序导航菜单,点击后会弹出。导航框将按定义的顺序显示图标。请参见google标题中的google apps菜单。com公司

My Question:

我是否应该/可以利用WP中已有的任何当前图像上载功能?在我下面的工作流中,我使用此应用程序菜单的唯一数据库是实现我的目标的最佳方式吗?

My current workflow:

Admin Panel: 插件的管理面板将有一个表单,用户可以浏览到图像,通过表单输入添加上述信息,提交后,图像将上载到WP站点,并将条目添加到为此插件创建的数据库中。管理员页面将更新,以显示按“订单号”排序的所有当前图标的列表,并可选择删除图标或编辑信息。

Theme Integration: 当用户添加一个快捷码时,我的插件将查询数据库,拉取图标数据并循环查询以构建一个奇特的应用程序菜单。

我不想找人来写代码,但我想确保我的数据流是正确的,如果可能的话,我是否在利用WP的核心功能。

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

首先,您可以使用wp_media_handle 当它返回附件id时。

然后尝试通过在每个元字段中传递相同的id来添加所需的元字段。

结束

相关推荐

Vue.js + AJAX Shortcode

我知道以前有人问过这个问题,但我找不到具体用例的实质性答案。Overview我一直在使用RESTAPI和Vue开发一个基于Wordpress的网站。js作为前端框架。我在获取帖子、显示数据等方面没有问题。Issue自Vue以来。js在客户端运行,我在使用需要在php中呈现服务器端的插件/短代码时遇到了一些问题。我正在寻找一种解决方案,在php函数中呈现一个短代码,并将呈现的数据发送到我的前端,最终使用Vue显示它。js。JSvar http = new XMLHttpRequest(); var