WordPress插件选项页的可编辑表单

时间:2016-05-01 作者:Daniel Mulder

对于我的新插件脚本和标签管理器,我想为用户添加编辑行和添加/删除行的可能性。每一行都是一个表单元素,其中包含一个用于动态重新标记标记变量的文本字段、一个用于转换id的文本字段和一个用于添加标记的页面。我想将其呈现为一个可编辑的数据网格或一个可编辑的表,单击该行可以对其进行编辑,然后在模型窗口中打开以进行编辑。

哪种方式是最“本土”的方式?对于native,我指的是在php端和最可能的jQuery端(我更喜欢jQuery)使用尽可能多的内置WordPress函数等的方式

注意。我知道如何创建代码,我并不是在寻找关于如何使用选项部分等的建议,而是更多关于哪个jQuery lib或什么东西非常适合,以及使用哪个方法来实现它,就像使用jQuery with lib x进行的仅管理的ajax调用一样。那将非常好。。。

我制作了一个我想要的占位符html模型,如下所示:

enter image description here

PS这是它的插件:https://wordpress.org/plugins/omnileads-scripts-and-tags-manager/

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

我为自己找到了一些新东西:

对话js不是核心jQuery UI的一部分,因此无法通过标准jQuery句柄使用。我发现排队很困难,而且与我尝试过的主题相比,成功率有所不同。如果它能工作的话,说句好话,它看起来有点差劲,所以需要更多的工作。我使用jquery结算,并使用常规表单发布新标签。我通过标准jQuery句柄提供的ajax调用加载表。对我来说,这现在效果更好,因为它适用于大多数主题,而且现在对我来说已经足够友好了。在这一点上,对我来说,用dialog做得更好是不值得的。

我还使用wp\\u myaction\\u callback for admin only secure referer callbacks for admin面板,我使用WordPress nonce函数来执行此操作。

Gr。