您当前的位置:首页 > TAG信息列表 > settings-api

  • 添加设置部分中的回调为空

    时间:2016-07-03

    我从插件中看到的一些代码包含这一行add_settings_section(\"section\", \"Settings\", null, \"theme-options\"); 有一个null 回调。已经看过https://codex.wordpress.org/Function_Reference/add_settings_section上面写着$callback-(string)(必需)函数,用所需内容填充节。函数应回显其输出。那么,这是为什么null 这意味着什么?

  • REGISTER_SETTING清理回调$INPUT为空

    时间:2016-07-05

    我正在努力让我的设置页面保存我的选项。我已经把它正确显示出来了,它会启动消毒功能 register_setting( \'my_options\', // Option group \'my_settings\', // Option name array($this, \'sanitize\') // Sanitize ); 在sanitize函数上运行调试器时,$input为null:public

  • 如何使用自定义操作将辅助按钮添加到设置页面?

    时间:2016-07-19

    我编写了一个与第三方邮件API接口的插件。我为插件创建了一个设置页面,其中包括两个按钮:使用创建的提交按钮submit_button() 保存表单的“测试设置”按钮,应使用表单中的当前值,而不保存它们echo \'<form method=\"post\" action=\"options.php\">\'; settings_fields(\'myplugin_settings\'); do_settings_sections(\'myplugin\'); echo

  • 设置API-输入始终在验证上更新

    时间:2016-07-27

    我正在关注Wordpress的一本书,并试图创建一个插件,并显示了一个选项页面。在这个页面中,我有两个文本字段(这些值存储在一个数组中)。我正在尝试添加自定义验证(例如,如果为空)。验证在register\\u setting函数的第三个参数中设置。然而,这本书没有任何可能验证的例子(只是使用Wordpress函数来清理输入)。要获取显示的错误消息,请遵循以下链接:https://codex.wordpress.org/Function_Reference/add_settings_error在验证函数中

  • 将设置添加到自定义发布类型

    时间:2016-08-05

    我有一个自定义的帖子类型叫做公文包。它与三种自定义分类法相关联。一切正常。但是,对于归档页面,我需要添加一些自定义设置。由于项目的限制,我无法编写插件,所有的更改都必须在主题中完成。我的设置子菜单页面如下(很简单)this guide, 并且设置会显示在页面上,没有问题。现在的问题是他们没有储蓄。我只添加了一个设置(header_text) 直到我能解决储蓄问题。我想$option_group 可能是问题所在。如果我var_dump($_POST) 我得到:array (size=6) \'o

  • 插件选项页面:分组复选框

    时间:2016-08-08

    我一直在用WordPress Option Page Generator JeremyHixon帮助我在插件选项页面上抢先一步。我列出了四种不同类型的复选框,可以在这里找到源代码:https://gist.github.com/factmaven/3896a3aac3888aa5bcddae48d9da5238然而,我想在我所做的四个部分中的每一部分中添加额外的复选框,如下所示:根据生成器,看起来我需要添加另一个add_settings_field 和另一个回调函数来添加更多复选框;但这看起来比我想象的更

  • 如何修改插件的管理设置,以便将插件添加到特定页面?

    时间:2016-08-09

    我为一个非常特定的用例编写了一个注册插件。表单包含数百行HTML。表单的目的是能够通过管理设置将其添加到给定页面。为了实现这一目标,我编写了以下内容:<?php /** * Created by PhpStorm. * User: me * Date: 7/10/16 * Time: 9:42 PM */ ?> <div class=\"wrap\"> <h2><

  • 如何将新插件设置复选框默认为选中

    时间:2016-08-18

    我在现有插件中创建了一个新的插件设置,当用户更新到新版本时,需要默认选中该设置,因为许多原始功能现在都被该复选框激活。这是“我的设置”页面中的设置:<td> <?php printf( \'<input id=\"bodhi_svgs_settings[advanced_mode]\" name=\"bodhi_svgs_settings[advanced_mode]\" type=\"checkbox\" %2$s />\', \'b

  • 如何:添加选项以在自定义发布类型上添加更多复选框

    时间:2016-08-21

    我创建了一个自定义的帖子类型,在其中一个元框中,我有一些复选框,作者可以在其中选择要在帖子中添加的内容。现在,如果作者想添加一些还没有添加的内容,他们应该能够单击“添加新内容”按钮,在那里他们将显示添加自己复选框的选项。做这件事的标准WordPress方法是什么?

  • 自定义插件设置:点击保存更改不会显示成功消息

    时间:2016-08-24

    我不完全明白如何保存我的plugin\'s settings 正确地当我单击“保存更改”按钮时,它会保存数据,但不会显示任何类似成功的消息。我是否需要添加额外的函数或其他内容?我的表单如下所示:function bdthemes_core_settings_page() { ?> <div class=\"wrap\"> <h1>BdThemes Settings</h1> <form meth

  • 是否在固定链接管理屏幕中添加自定义固定链接选项?

    时间:2016-08-25

    我的插件有几种自定义的帖子类型,我想让它的permalink slug可以更改。我更愿意保持整洁,并将该选项添加到WordPress的永久链接管理屏幕中,位于类别库和标记库下方。但我怎么能做到这一点,我找不到任何东西,但我知道这是可能的(Woo做到了,还有其他人)?

  • 在user-edit.php页面中添加自定义内容

    时间:2016-09-01

    当我去编辑位于以下位置的用户帐户时:http://web.site/wp-admin/user-edit.php?user_id=ID我想添加一个带有我自己信息的自定义部分(仅为文本),类似于add_settings_section() 作用但是,我认为这仅限于向设置菜单添加自定义部分:Settings -- General -- Reading -- Media -- Permalinks 到目前为止,我已经在阅读菜单中添加了我的自定义部分,用于测试目的:add

  • 隐藏ADD_SETINGS_FIELD()的输出

    时间:2016-09-15

    设置API函数的输出add_settings_field() 这是:<tr> <th scope=\"row\">Your title</th> <td> Your field output </td> </tr> 我知道我不能改变它的输出方式,但我想知道是否有办法display:none; 在<tr> 使用PHP?我不想用Javascript来做这件事,因为那时会有大量未格式化的内容

  • 设置API-取消选中复选框时未定义的索引

    时间:2016-09-18

    我知道这可能是重复的,但我无法理解之前的问题。我在设置页面上有一个复选框。第一次加载页面时一切都正常,如果我选中该框并保存所有内容,则一切正常。如果取消选中,则会出现以下错误:Notice: 未定义索引:dat_checkbox_field_0 在里面.../wp-content/plugins/divi-auto-testimonials/admin/dat-options.php 在第49行功能:function dat_checkbox_field_0_render( ) {

  • 小部件应该如何引用添加到自定义子菜单或添加菜单字段中的内容?

    时间:2016-10-16

    进入高级插件开发阶段,我一直在关注Plugin Handbook 但我没有看到它提到如何引用已添加到设置页面的内容。例如,当您访问sample settings page 创建的菜单为:function wporg_options_page() { // add top level menu page add_menu_page( \'WPOrg\', \'WPOrg Options\', \'mana

  • 常规设置:在站点地址字段后显示自定义插件字段

    时间:2016-10-24

    对于我的自定义设置字段,我希望插入它right after the Site Address (URL) field 在常规设置页面中。我可以使用add_settings_field(). 默认情况下,它会添加自定义字段at the bottom. 使用jQuery,我可以在网站地址(URL)后显示我的自定义字段:add_action( \'admin_footer\', \'wpse_243810_admin_footer\' ); function wpse_243810_admin_foot

  • 如何使用设置API处理管理设置页面中的多个复选框字段

    时间:2016-10-29

    我试图在插件的管理设置页面中加入一个复选框列表,用户可以从所有国家的列表中选择几个国家。到目前为止,我已经做到了:add_action( \'admin_init\', \'register_page_options\' ); function register_page_options() { // Add Section for option fields add_settings_section( \'aicp_section\', __( \'..

  • 设置API回调函数不知从哪里插入html引用

    时间:2016-11-21

    目前,我尝试使用settings API为我的主题的Wordpress选项编写回调。这是我的职责: function background_callback($args){ printf( \'Picture <input type=\"radio\" name=\"%1$s[%2$s]\" onclick=

  • 为什么我不能在选中的WordPress函数中使用“%s”格式值?

    时间:2016-11-21

    我尝试使用Wordpress设置API保护复选框。为此,我使用checked() 作用首先,我用add_settings_field() 并将数组中的视图参数传递给回调函数。在字段的回调函数中,我使用printf( \'<input type=\"checkbox\" id=\"%2$s\" name=\"%1$s[%2$s]\" \'. checked(\"on\", \'%3$s\').\' <label for=\"%2$s\">%

  • add_settings_section() order

    时间:2016-11-23

    我为客户定制了一个主题。对于这个主题,我创建了一个设置页面,以便客户端可以根据自己的喜好编辑一些变量。这部分工作正常。对于同一个站点,我创建了一个自定义帖子类型作为插件。我需要客户端能够编辑这个自定义帖子类型以及一些变量。所以,我想我的插件添加一个其他设置部分到我的设置页面。我在插件中使用以下代码:function dr_issue_settings_init() { add_settings_section( \'dr_issue_section\',