【问题标题】:Showing WordPress plugin settings in jQuery UI tabs在 jQuery UI 选项卡中显示 WordPress 插件设置
【发布时间】:2013-11-19 14:51:32
【问题描述】:

我目前正在使用WordPress Settings API 开发一个WordPress 插件来创建一个选项页面。所以我使用register_settingadd_settings_fieldsettings_fieldsdo_settings_sections来创建HTML代码。

这一切都很好。

但是我需要在 jQuery UI 选项卡界面的各个选项卡中设置设置。

目前我正在使用add_settings_field 中的回调函数为特定元素生成 HTML,但现在必须将每个元素分配给特定的标签页。

我知道 WordPress API 也内置了选项卡,但这些需要我在更改它们之前保存设置,这不是我目前正在寻找的。​​p>

【问题讨论】:

  • 你想为你的插件制作你自己的设置页面还是你想挂接到 wordpress 的页面之一?
  • 如果您问我是否创建自己的文件,例如my_plugin_settings.php 然后没有。我正在使用 WordPress 设置 API (codex.wordpress.org/Settings_API) 为我创建选项/设置页面。
  • 如果我是你,我会忘记设置 api 并将我的整个标记用于设置页面(选项卡、表单等)和请求处理(使用 update_option() 保存选项调用)在管理页面回调函数中。在这种情况下,您将拥有完全的控制权...

标签: javascript jquery wordpress jquery-ui jquery-ui-tabs


【解决方案1】:

我已经通过基于 WordPress 创建自己的 do_settings_sections 和 settings_fields 版本解决了这个问题。在这些自定义函数中(仅适用于插件本身),我正在调整呈现的 HTML,以便将 jQuery 所需的 DIV 元素放在正确的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多