您当前的位置:首页 > TAG信息列表 > settings-api
设置API存储多个数组
如果我没有弄错的话,设置api只在wp\\U选项表中存储一个数据数组。只能更改数组中的字段数据。如果我想在同一个表中添加具有相同数组结构但值不同的多个数组,该怎么办。我的意思是:$data = array( \'1\' = array( \'cpt\'=> \'cpt1\', \'date\'=> \'date1\', \'role\'=> \'subscriber\'
使用设置API添加表单域
我正在制作一个使用设置API的管理页面插件。我可以做一个部分和一个选项。但如何向其添加其他表单字段?如果我向回调函数添加输入标记,它会将其添加到同一字段。这是否意味着如果要添加另一个字段,是否必须创建另一个函数?我认为这对于保存一个选项值来说太多了。所以肯定不是这样。那么,您能否修改这个非常简单的示例插件,以添加另一个表单选项?此外,我还想添加另一个部分。<?php /* Plugin Name: Settings API Demo Description: Learning
使用设置API验证提交的表单值并显示警告消息
我正在用设置API制作插件管理页面。我想知道一种在用户提交无效值时显示警告消息的方法。例如,使用下面的代码,如果用户为选项A(第一个输入字段)发送一个空值,我想显示一条消息,说明它无效,请填写表单。其他提交的选项值不应保存到数据库中,而应与页面上的消息一起保留在输入字段中。<?php /* Plugin Name: Demo Verification Notice with Settings API Description: Learning how to warn inva
如何添加管理员栏只有一个页面?
我成功地使用以下方法创建了管理栏项目:add_action(\'admin_bar_menu\', \'toolbar_link_to_mypage\', 999); function toolbar_link_to_mypage($wp_admin_bar){ global $wp_admin_bar; $theme_menu = array( \'id\' => \'theme_page\', \'
设置API-动态添加设置字段?
有没有办法添加settings fields 动态地?我有自己的Settings API 选项生成器就像Chip Bennet的一样Oenology Theme, 一切都很完美,但我找不到创建动态字段的方法。下面是我如何添加选项字段的。1。首先,我描述所有字段: function my_options() { $options = array( array( \'id\' => \'1\', \
如何将设置添加到背景选项页?
我正在开发一个主题,我想在内置的背景选项页面中添加一些额外的内容。我知道如何使用设置API创建新的主题选项和设置,但我似乎不知道它到底在哪里调用后台页面。我已经找遍了wp-includes/theme.php 除了调用后台函数和没有实际呈现页面的内容外,仍然没有太多内容。这不能通过操作来完成吗?
多站点中的设置API-缺少更新消息
当我在多站点安装中使用设置API时,选项页面位于网络级别,将选项发布到options.php 不工作,因为管理页面位于wp-admin/network WP希望页面位于wp-admin.我添加了一个函数,用于检查此WP安装是否是多站点安装(通过常量),如果是,则将表单的动作值更改为../option.php. 这将保存选项OK,但默认消息“Settings saved”(设置已保存)缺少(但是,查询字符串不包括settings-updated=true).如何让信息显示出来,有什么想法吗?
您将如何完成以下高级设置页面?
目前,我正在为我的业务开发一个新主题。该主题将有一个带有下拉菜单的标题部分、一个背景幻灯片和三个带有标题、说明和指向页面的URL的特色图像。Here 是我在Photoshop中整合的网站截图。因此,我希望这些特色图片出现在主题选项页面中,并让我自己(管理员)编辑以下内容:图像(选择、上载、重置等)标题(例如:我们是谁?#文本框)描述(例如:这里有一些关于我们的重要信息#文本框)页面URL-当用户单击图像时重定向的页面(例如::/pages/about us#下拉列表)<ul将有3个特色图像,每个图像
如何使用设置API添加重置为默认设置按钮?
How can I add a reset button when using the Settings API?我有这样的东西来存储我的默认值:$slider_options = get_option( \'nextslider_options\' ); /* Define the array of defaults */ $defaults = array( \'width\' => 0, \'height\'
使用jQuery克隆添加设置字段()
是否可以在选项后端设置一个add\\u settings\\u field(),然后在前端使用jQuery clone函数,并能够创建任意值的倍数并将其保存在数组中?我已经做了无数的研究,但都没有运气,我想知道这是否可能。
存储公司地址的最佳位置
好的,我正在为一家公司创建一个网站,这家公司将有多个用户。在页脚,我试图包括公司名称,电话和地址,但不是作为一个小部件。我需要将信息存储在所有用户都可以编辑的地方。在过去,我将此类信息存储在用户档案中,但这仅适用于单用户博客。我可以将这些信息存储在哪里?我可以在主题中轻松获取这些信息,所有用户都可以查看/编辑这些信息。
如何仅使用设置API为超级管理员用户显示某些设置
我正在使用设置API开发一个带有选项页的插件。我想为我的插件存储一个选项数组,但在设置页面上,我只希望管理员用户可以看到一些设置,但超级管理员可以使用完整的设置列表。这可能吗?
WP_UPDATE_NAV_MENU_ITEM未保存在多站点API中
我正在创建一个脚本,自动从另一个CMS构建wordpress站点。我可以更改每一个设置:主题、选项、子域、网站标题等。但让我困惑的是能够创建自定义菜单。下面的代码应该可以为我做到这一点。然而事实并非如此,我完全不知道该怎么办。此代码没有在管理面板中执行(它不是插件)。它实际上位于wordpress的顶部,包括wp load和wp admin functions页面。$mymenu = wp_get_nav_menu_object(\"Main Navigation Menu\"); $menuID
如何对多个复选框组使用Checked()函数?如何正确清理该复选框组?
我正在使用underscores (_s) theme 要构建一个主题选项页面,我在页面上有一组复选框。在下面的示例中,为了简单起见,我只包含了2个。我的问题是:保存时,下面的checked()函数中有什么使每个复选框保持选中状态?我必须对照DB中的值检查每个值是否正确</如何正确清理这组复选框?他们似乎把钱存到了DB的账上,但我知道我做错了什么</以下是每个相关代码块:// register setting register_setting( \'options\',
如何使用Add_Filter将一些额外的验证插入到主题选项的验证函数中?
我正在使用underscores (_s) WP主题作为我自己的主题选项的基础。如果我想将验证从底部函数插入到顶部函数的$输出数组中,该如何做?目前,我似乎正在用验证替换整个阵列,而不是添加到其中。// the default validation function looks like this function theme_options_validate( $input ) { $output = array(); // standard valid
是否导入/导出设置API字段值?
我一直在使用Settings API 一段时间以来,它缺少一个功能。我有多个使用自定义主题的页面(不同的服务器),我想在它们之间移动设置,我的意思是我想从主题1导出所有设置API字段值,然后将它们导入主题2。有没有插件/有什么想法如何实现这一点?
无法获取插件设置页面以保存数据
有一个简单的插件,可以在一篇文章的内容中间插入文本(谷歌广告)。我正在尝试创建一个设置页面,允许用户更改广告代码,并更改广告出现的段落。我花了一整天的时间阅读教程和代码,我有一个可爱的设置页面,但我不知道如何让它真正保存数据。我主要遵循专业WordPress插件开发的示例。以下是我所拥有的:<?php // add plugin options add_option( \'wpa_ad_insert_paragraph\', \'2\' ); add_option( \'wp
使用WordPress插件的选项卡
我做了研究,发现这是如何调用内置ui tabs jquery script 在wp中用于管理领域,但我一直致力于实现我认为内置在wp中的其他jquery脚本。我知道如何添加css,只是添加了html,我只是不想给其他现有插件带来任何问题,所以我想在下面正确添加这些脚本。http://code.jquery.com/jquery-1.8.3.jshttp://code.jquery.com/ui/1.9.2/jquery-ui.js下面是我将用于javascript的内容(同样,如何添加上面的脚本?):fu
按下设置按钮时触发自定义操作
这是我的第一个wordpress插件,我在运行它时遇到了很多麻烦,它几乎可以正常工作,但我没有找到一种方法来完成这个特定的事情。基本上,我有我的插件自定义设置页面,它省去了所有的麻烦,但问题是,在这种情况下,我如何能用我的另一个按钮(在同一个设置页面内)触发同步操作。因为我的插件在配置后会触发另一个创建/更新表上记录的操作,但第一次我需要运行同步来创建/更新wordpress旧帖子中的记录。Edit:插件源代码打开wsd-parse-api.
寄存器设置中选项组和选项名称之间的差异
我认为这个标题几乎说明了一切!我正在学习各种教程,学习如何在测试插件中添加选项页,我很难理解Register_Settings 作用我找到的每一个教程都引用了codex中的参数,然后在Option_Group 和Option_Name 论点谁能给我解释一下吗?