您当前的位置:首页 > TAG信息列表 > settings-api
我可以使用设置API动态创建重复的字段吗?
我不确定我的标题是否准确地解释了我想做什么,但这是我能想到的解释我想做什么的最好方式。我正在编写我的第一个Wordpress插件,虽然到目前为止这是一个巨大的学习经历,但我发现自己陷入了困境。基本上,插件添加了一个短代码,[routes_and_schedules_accordion] 这将生成一个jQuery手风琴,这是一个更加充实的版本:<ul class=\"accordion\"> <li class=\"panel\"> <div cla
如何防止options.php从数据库中删除有效的现有数据
我正在设置一个插件,并首次使用设置API在设置中创建表单。默认情况下,当插件被激活并以序列化格式存储在数据库中时,最初会创建插件的数据。今天,我添加了验证回调函数,它可以很好地进行验证。但是,当任何字段验证失败并且函数返回false(我也尝试返回NULL)时,数据库中现有的有效数据将被删除。问题是事情是怎么发生的,还是我在做傻事?在这种情况下,我原本预计数据库中现有的有效数据将保持不变,直到用户提供了一组有效数据来修改它为止。感谢您的任何建议。
如何从主题定制API预览窗格中删除设置部分?
我目前正在开发一个使用Wordpress自定义API的主题,我需要从自定义预览窗格中删除一些预先存在的部分。有并没有像全局变量那个样的地方保存着一个节数组,也许(以真正的Wordpress风格)我可以特别取消导航节的设置?请参阅附件中的图片了解我所说的内容。我用红色圈出了它。
从Referer获取URL参数
不能百分之百确定这是一个php问题还是专门针对Wordpress。。。我正在用一个选项卡式设置页面实现Wordpress设置API。我添加了一个“重置选项卡”按钮,但由于验证是在一个单独的页面(options.php)上完成的,我似乎无法确定我在哪个选项卡上,如果不将选项卡添加为隐藏字段,我想避免这样做。我找到了wp_get_referer() 函数,但这给了我完整的URL-我不知道如何拉tab=tab1 作为变量输出。Update - Answer:$url = parse_url(wp_get_ref
选项验证器输入是否为假?
我有一张这样的表格:<form action=\"options.php\" method=\"post\"> <ul class=\"nav nav-tabs\"> <li> <a href=\"#content\" data-toggle=\"tab\">content</a> </li> <li> <a href
设置API是否在主题安装时启用默认设置?
我还在学习设置API,所以请原谅我的noob问题。我有三个字段:复选框、颜色选择器和文本字段(它们正在工作),但我想这样做:安装主题后,将“选中”状态添加到我的复选框中,但允许用户“取消选中”,如果为空,则将默认颜色添加到我的颜色选择器中。。。我不知道怎么做,所以请帮帮我!我的代码现在是这样的(谢谢@Chip Bennett!):<?php add_action(\'admin_menu\',\'create_theme_options_page\'); function creat
illegal offset in option add
我下载了一个用于剖析的插件,可以用来学习设置api。这是一个简单的背景上传程序,正如你所看到的那样,非常简单。当尝试使用我自己的选项集重新创建它时,我几乎总是遇到非法偏移警告。在阅读了这个问题之后,问题似乎根源于选项没有被定义为数组,因此无法识别“image”键。我的问题是,在这段代码工作得非常好的情况下,它在脚本中的何处将选项定义为可用数组?我写了看起来完全相同的东西,只是更改了选项名称,并不断收到非法偏移警告。<script type=\"text/javascript\">
How to add options for Pages?
每当用户创建新页面时,我都希望在底部显示一个输入字段。怎么可能呢?
如何验证寄存器设置数组
我想知道如何使用register_setting() 回调函数。下面是我想使用的代码的示例部分:register_setting( \'wpPart_options\', \'wpPart_options\', array( &$this, \'wpPartValidate_settings\' ) ); $this 是一个对象数组。以下是我的演讲内容wpPartValidate_settings(); 作用public function wpPartValidate_settings(
保存和检索自定义插件选项值
我想保存输入数据的值并检索它,我已经阅读了otto press.我刚开始创建WordPress插件,但我不明白的是,一旦我单击保存更改按钮,页面会显示:设置已保存我的问题是输入的值去哪里,以及如何在同一页中检索该值。这是我的密码add_action(\'admin_menu\', \'add_page\'); if ( !function_exists( \'add_page\' ) ) { //function to add page under setting opt
设置API-一次保存多个标签
在所附的屏幕截图中,您可以看到我们正在使用的主题选项的结构。共有8个选项卡,对于每个选项卡,我们使用类似于下面所示的代码创建了自定义字段。这就是我们为每个字段设置默认值的方式。(即默认=)http://facebook.com/samplefacebooktitle\')function facebook_callback() { $item =\'facebook\'; $default =\'http://facebook.com/samplefacebook
在构造或初始化中添加管理菜单
我以为我在WordPress开发教育方面取得了进展,直到我偶然发现WordPress插件的模板,它使用了类对象。我很好,理解这些概念,我是一个。Net开发人员。但是,由于某些原因,我无法获得任何回调函数来正常工作。此时,我只需要一个管理菜单,当您单击该菜单项时,它会显示类似“PLEASE HELP ME!!!”的内容。看看我下面有什么,谁能解释一下我的错误吗?class school_manager { function __construct() { add_ac
如何将变量用作ADD_SETTINGS_FIELD的回调函数名
我试图减少主题选项函数中的代码量。我像这样添加设置:add\\u settings\\u field($k、$v、$callback、$the\\u options、$the\\u group、$args);只要我写出函数的名称,这在各个方面都适用。例如,如果$callback=\'awesome\\u callback\',我创建了一个名为awesome_callback(){ echo \'something\'}; 没有任何问题。下面的循环也可以在选项数组中循环,以创建设置字段。。并获取
主题定制器API中的颜色选项未通过Get_Theme_mod()返回
我正在与Theme Customizer API 我疯狂地试图找到存储的值。这些值在前端成功保存和更新,因此它们显然已成功注册,但是,我通过此方法将选项存储为特定于主题的,其中$this_theme 设置为$this_theme = preg_split(\'/themes\\//\', get_stylesheet_directory_uri())[1];. 以下代码位于foreach 循环并迭代多维数组,其中包含每个选项的所有变量元数据(以下引用为$param[\'foo\']).我使用这个方法来选
我可以对插件类别使用Add_Option吗?如何使用?
因此,我正在创建我的第一个插件,用于在我的网站上定位广告。我创建了一个单独的表,在其中存储广告及其所有选项,如位置、过期日期、活动、名称、类型等。。。但现在我只需要一个字段,我可以允许用户为这些广告创建类别,添加新的,删除现有类别等,所以一系列数据。。。我正在查看add\\u options和update\\u options,是否可以将此选项API用于阵列?例如,我有一个表单,用户可以在其中添加新类别,但如果我使用update\\u选项,我想我将只替换最新添加的类别,而不是将其添加到数组中?我应该提取当
通过AJAX将表单数据发布到设置API是否安全?我是不是遗漏了什么?
在我的Wordpress管理员中,我使用设置API设置了主题选项。我正在尝试使用Ajax保存主题选项表单,以便页面不会刷新。我只需要添加以下jQuery代码:$(\"#cgform\").submit(function() { var form_data = $(\'#cgform input\').serializeArray(); $.post( \'options.php\', form_data ).error(function() {
在wp_Options的一个设置字段中可以存储的选项数量是否有限制?
我有一个带有选项页的主题。在这一页上有1083个选项。我注意到最后13个没有保存。它们一度保存了,但在我添加了新选项之后,它们停止了工作。我怀疑我可能遇到了某种选项限制或阵列上的限制,为了测试这一点,我删除了最后13个选项上方的7个选项,并确保在这之后保存了足够多的7个选项。我一直在试图找到有关这方面的信息,但一直无法找到。是否有人知道您在一个设置字段中只能有1070个选项?这不是数据库长文本内存限制的问题。这些是简单的1和0以及十六进制颜色值和其他CSS类型的内容。该字段的输出量仅为33k。
在选项讨论管理页面上添加设置字段
问题描述我正在寻找将设置部分/设置字段添加到~/wp-admin/options-discussion.php 准确翻页where Core calls&hellip;do_settings_sections(\'discussion\'); 如何注册设置并添加设置字段时,不会显示任何内容:function register_setting() { register_setting( \'discussion\' ,$th
在WordPress主题中融入设置API--作者:奇普·贝内特
我正在使用Chip Bennett的代码为我的插件创建一个设置选项页面。问题是,我得到一个警告错误,如下所示,我无法找出它。非常感谢您的帮助。警告:call\\u user\\u func(ch\\u settings\\u defaults\\u style\\u section\\u text)[函数.call user func]:第一个参数应该是/home/loc123/public\\u html/domaindvb中的有效回调。com/wp admin/includes/template。ph
设置API与主题定制器
When would it be appropriate to use the settings API, and when would it be better to use the theme customizer?整个上午我都在google上搜索,没有找到任何经过深思熟虑的和最近关于这件事的指导。虽然现在说还为时尚早,但我觉得主题定制器是引入更多类似方形空间的编辑功能的第一步。有没有人知道有什么计划让设置API落伍,以支持主题定制器?我们应该慢慢地朝着这个方向前进,还是坚持使用设置API更好?他们是