您当前的位置:首页 > TAG信息列表 > settings-api
限制对Options-*.php页面的访问
我有一个名为manager 具有manage_options 和read 功能,我想限制他不要访问设置菜单,你可以说删除manage_options 功能,但事实并非如此,因为我需要这个cap(我使用的是发布到options.php的设置API)。我可以使用remove_menu_page() 但我们仍然可以通过直接键入url进行访问。
如果有人保存插件选项,是否挂起?
我写了一个插件,它有各种选项,如果用户保存这些选项,就会生成一个CSS文件。我的意图是,CSS只在保存选项时创建,而不是在有人访问页面时创建,每次都会创建CSS。所以我需要一个钩子,当有人保存选项时可以开火。我这样试过: public function __construct( $file ) { $this->options = get_option(\'clb_plugin_options\'); add_filter( \'pre_upda
Unregister Settings Error
是否可以取消注册或取消设置使用添加的错误add_settings_error? 我想做的是在设置验证函数上运行一些单元测试,但我想重置在teardown 作用Thx。
设置API消息错误是全局的
我不是舒尔如何真正使用设置api在我的菜单页面上显示错误消息。例如,我创建菜单页(eng.product),并在那里注册两个输入文本字段,如示例所示。在自定义页面中提交表单后,错误消息是所有选项中的一些页面“阅读、书写、预链接等”。Whay不仅在我创建的页面上。下面是我如何使用error函数的代码。也许这是我使用它的错误方式,因此我发布了以下问题: /** * Init Admin Options * */
保存和用户从表单提交的数据,并将其显示在wp后端
我的问题很简单,但我不确定答案是否会那么简单。我正在为一个非营利组织开发一个网站,人们可以填写一张包含医生通常提出的问题的表格。一旦用户提交表单,我想获取答案并将其显示在后端,以便医生(具有编辑角色)可以查看这些答案,如果获得批准,可以发送一封包含解决方案的电子邮件。更具体地说,可以有1个以上的用户提交表单,我希望所有用户表单条目都以帖子或其他形式显示在管理面板的新部分中。因此,如果10个人通过提交表格寻求帮助,那么在管理部分将有10个表格条目可供医生查看。我是否需要自定义DB表来存储表单数据?如果是这样
如何使用wp设置API更改php变量值
如何更改var$failed\\u login\\u limit=“2”;var$lockout_duration=“10”;使用wp设置api的值?if ( ! class_exists( \'Jeba_Limit_Login_Attempts\' ) ) { class Jeba_Limit_Login_Attempts { var $failed_login_limit = \"2\"; //Number of
WordPress 4.1插件仅将1个字段保存到数据库
我现在有点不知所措,因为我正在为我的插件创建设置页面,但数据库中只存储了一个字段。我不知道如何找出这个问题。这是我的密码<?php // Class implementing all of the necessary steps for adding a settings page in Wordpress class EventsSettings { // The text that identifies settings as belongin
选项页不更新设置API中的多条记录
嗨,我是wordpress插件开发新手。我对设置api有问题。如果可以的话,请帮忙。下面是我的问题。 function load_plugin() { add_settings_section(\'plugin_main\', \'<h1>Ticker Settings</h1>\', \'plugin_section_text\', \'plugin\'); add_settings_field(\'plugin_text_string
从定制器中的部分菜单接收“Menu-Toogle”事件
我正在构建一个插件,通过JS脚本在首页上进行一些转换。我正在尝试在自定义程序中构建上下文控件,以便在打开某个节时修改iframe中的视图_区段菜单触发“打开”事件的正确侦听器(和挂钩)是什么?
报价未在WooCommerce设置API中正确呈现
您好,我正在使用woocommerce的设置API创建表单字段。我想在这里从数据库中提取电子邮件,并将其显示在frontendnow have fetch the email的下拉列表中,但当我将其分配到选项字段时,所有引号都会转换为“";”使用WC\\u Payment\\u类网关参考this 编写表单字段代码的步骤我用来获取电子邮件的代码是 $blogusers = get_users(); // Array of stdClass objects.
设置API回调函数不会显示吗?
大家好,我一直在使用设置API,我的代码不会运行。我有一个名为“kaipo”的选项页,其中的回调函数add\\u options\\u page函数将从kaipo\\u menu\\u回调函数输出“hii”。这是我的代码中唯一实际运行的部分。当我声明我的节时,应该输出“Helloooo”的函数不会打印,并且我的输入字段也不会显示。i、 e Kaipo\\u footer\\u message\\u display和Kaipo\\u message\\u display功能不打印任何内容。我有没有注册错误?
为什么要取消注册这些设置?
在将WordPress站点更新到版本4.2(以及强制的4.2.1安全更新)之后,我发现了一些奇怪的错误:功能:未注册的设置这个post-type-menu-page 设置未注册。不推荐使用未注册的设置。看见https://codex.wordpress.org/Settings_API 版本2.7中已弃用。对于许多其他帖子类型,我也有同样的错误:post-type-dashboard-page, post-type-menu-post, post-type-menu-forum (来自bbPress),
验证失败时在表单中显示提交的值
目前我有:$options = get_option( \'jons-plugin-options\' ); echo \"<input id=\'jons-plugin-options[field-two]\' name=\'jons-plugin-options[field-two]\' size=\'4\' type=\'text\' value=\'\" . $options[\'field-two\'] . \"\' />\"; 但它不会获取提交的表
在我的插件设置页面中,使用复选框来加载特定的CSS文件(例如Bootstrap/Foundation)
这是我在这里的第一篇帖子,如果出了什么严重的问题,我会毫不犹豫地告诉你我正在构建的wp插件需要引导它生成的短代码,以便在浏览器中呈现时按预期设置样式。它还需要引导js,以便在将来的更新中添加按钮下拉列表。必要的引导。css位于主插件目录文件夹中,然后在css文件夹中,我也有与引导程序相同的情况。min.js遵循相同的文件结构进入但进入js文件夹。我想通过设置页面上的复选框来选择是否加载这些文件。我设置了复选框,如果选中了复选框,则实际上是PHP需要将文件排队。默认情况下,我认为应该选中这些框。任何帮助都将
插件设置的类别选择选项
我正在使用Aqua页面生成器,我想为此合并下拉分类选择字段。<?php $my_options = array (\'one\' => \'My Pony\',\'two\' => \'His Pony\'); echo aq_field_select(\'categories\', $block_id, $my_options, $categories); ?> 我试过了$my_options= get_categories(); 但它不起作用
一个表单中的两个设置字段
我正在尝试将自己的插件选项添加到Easy digital downloads插件中。示例代码如下:http://docs.easydigitaldownloads.com/article/383-automatic-upgrades-for-wordpress-plugins我在register\\u选项中添加了另一个寄存器设置 register_setting(\'owlish_settings_group\',\'owlish_display_notes\'); 以这种形式,我可以选择$d
正在保存插件设置-错误:未找到选项页面
我已经为我的插件设置创建了一个表单,并将表单的action属性设置为“options.php”,但当我提交表单时,我得到了“ERROR:options page not found”add_action(\'admin_menu\', \'create_menu\'); function create_menu(){ // add menu page add_menu_page( \'Basic Plugin Menu Page\'
设置API保存的值未显示在下拉框中
我正在尝试使用设置API将值保存到选项中。这个东西正在保存,但无论我做什么,它都会重置下拉框。因此,保存的值不会显示在下拉框中。我使用var\\u dump()来显示选项的内容,它显示以前保存的值,没有任何问题。谁能帮帮我吗?以下是屏幕截图:代码如下:add_action(\'admin_init\', \'twmm_init\'); function twmm_init() { register_setting(\'twmm_options_group\', \'twmm_optio
自定义设置字段值在Add_action init挂接中不起作用
我已经在WordPress设置下添加了自定义设置选项页面,这些设置工作得很好。我也测试了他们的价值观。但当我在add\\u action init hook中的函数文件中使用这些值来执行表单提交时,这些值返回为null。除了那些返回为null的值外,其他一切都正常。举几个例子对我很有帮助!提前感谢:) add_action(\'init\', \'myFunc\'); function myFunc(){ $myoptions = get_option(
使用“for”循环的定制器设置
如果我这里缺少什么,请告诉我-我尝试使用创建多个自定义设置for 循环,但它们不会显示在自定义程序中。代码如下:for ( $i = 1; $i < 7; $i++ ) : $wp_customize->add_setting( \'home_features_boxes_icon_\' . $i, array( \'default\' => \'\', \'type\'