您当前的位置:首页 > TAG信息列表 > settings-api
设置API和参数中传递的数据
在设置API的一个示例中,有一个输入和回调函数来清理/验证此输入的结果:这是输入:echo \"<input id=\'text_string\' name=\'boj_myplugin_options[text_string]\' type=\'text\' value=\'$text_string\' />\"; 这是回调函数:function boj_myplugin_validate_options( $input ) { $valid[\'text_stri
如何在使用设置API保存设置后刷新规则?
我使用设置API允许用户切换has_archive 某些自定义帖子类型上的选项。当用户打开或关闭存档时,我想刷新重写规则。如果我自己编写了保存函数,我就可以调用flush_rewrite_rules() 虽然已经完成了,但设置API为我保存了数据。有什么地方可以用钩子吗?选择的解决方案@Stephen Harrisadd_action(\'admin_init\', \'my_plugin_register_settings\'); function my_plugin_register_sett
如何创建WordPress选项页
我严格遵循了以下指南:http://codex.wordpress.org/Creating_Options_Pages但是当我这样做的时候do_settings_fields, 上面写着:Missing argument 2 for do_settings_fields()尽管上面说只放一个论点。奇怪的是,同一页上给出的例子说do_settings() - 这似乎不是一个函数!有些事情告诉我,我需要创建一个“节”,如下所述:http://codex.wordpress.org/Function_Refe
WordPress设置API与数据库中的表?
我已经使用设置API为我的插件创建了一个选项页面。现在,我想创建另一个选项卡,用户将在其中创建记录。他还希望删除/编辑记录。只有10-20条记录。我想坚持使用这些记录的设置API(数据库中的单个字段),但我无法决定是否可以使用设置API。如果是,您能否指导我作为用户如何编辑/删除记录。还是应该选择数据库中的表?
设置API-清理URL、电子邮件地址和文本
我正在征求关于如何编写此代码的最佳实践的建议。目前,我有简单的主题选项和文本字段,在我的模板中输出信息。我目前正在使用此代码进行设置api和纯文本清理。我的问题是,另一个设置字段是网站字段,也是电子邮件字段。我不确定是否必须创建另一个完整的主题选项、节和字段,以便可以直接单独清理已注册的设置(并对每种类型进行正确清理),或者是否可以在同一个主题中组合所有设置oem_theme_profile_options 卫生处理。我还不是最好的php高手。因此,从最佳实践的角度来理解这一点将有助于我对未来的教育,而不
主题选项页面上的WP_EDITOR()字段未保存
(这是对this question.)我可以在我的主题选项页面上显示两个所见即所得编辑器,但我在编辑器中输入的值不会保存。我已经read A.ton 属于stuff 关于Settings API 和wp_editor() 希望以最友好的方式实现这一点。我觉得我还没有找到一个很好的解释wp_editor() 在主题设置中工作,同时仍根据设置API正确保存。我有种感觉,尽管wp_editor() 调用位于相关设置字段callbacks中,保存过程没有意识到编辑器与有效选项相关联。我的主题选项中的相关代码如下:
使用设置API持久化字段
在我的管理面板中,如果我使用清理回调register_setting() 并且该字段没有通过我的自定义验证,我一直在使用return FALSE; 并添加一个错误add_settings_error().如何将无效值返回给用户提交的表单字段,以便它们不必重新开始?
custom change in front page
我想删除首页上的存档小部件。请问我该怎么做?存档部分位于站点底部。Kirkuk Now顺致敬意,
将类别名称作为数组获取,以便在主题设置中使用
我正在构建一个主题,对于主题设置页面,我遵循了本教程:http://wp.tutsplus.com/tutorials/using-the-settings-api-part-1-create-a-theme-options-page/我现在想要的是每个类别都有一个多复选框。这就是我应该拥有的:$options[] = array( \"section\" => \"zzz\", \"id\" => HS_SHORTNAME . \"_multic
设置API和动态生成的子菜单页面
我有以下情况-我正在制作一个WordPress版本的jQuery插件,我希望用户能够为他们的站点提供多个插件实例(具有唯一内容)。在“我的插件设置”的主页上,用户创建和删除插件的实例,它们显示为动态生成的子菜单页。麻烦来了。在每个子菜单页中,必须有一个表单,其中包含该特定实例的设置。我正在尽我最大的努力使用WP标准(可以这么说),而不是定制的东西,我真的很想尝试一下设置API。我几乎不知道如何在“普通”或静态页面中使用它,但那些动态生成的页面呢?当我使用add\\u settings\\u section
创建您自己的选项-General.php页面
我想开发一个重复的常规设置页面,而不是内置的页面,内置常规设置页面上的所有设置也将显示在新的常规设置页面上。。这样做的目的是添加一些代码,例如插入新表的一些选项。如何做到这一点?
Storage of array in settings
我正在创建一个插件,它将存储一些在短代码中使用的简单布局。短代码的用法类似于[shortcode layout=\"name\"]考虑到这一点,我需要将数组中的每个布局存储为键/值设置键=布局名称值=布局标记我想将这些存储在设置中,但我不知道如何进行。如何创建允许添加和编辑的设置页面。通常我的设置页面使用如下代码,并自动连接到api。<input type=\"text\" id=\"company_name\" name=\"wpv_settings[company_name]\" value=\
如何通过设置接口将数据数组保存在选项页中?
我正在尝试创建自己的第一个插件,但我是新手,所以请指导我正确的方向。此插件用于根据用户的角色设置过期后的日期。现在我陷入了保存数据的阶段。因为我不想为输入创建新的数据库表。我使用设置api来完成这项工作,并将数据保存在wp\\U选项表中。在我的插件设置页面中,我希望用户能够添加/编辑/删除规则。每个规则由用户定义,并有多个输入。要添加规则,用户需要选择角色、post\\u类型、过期的\\u操作和天数限制。我想把这些输入存储在一个数组中,我该怎么做?例如:array(1) { role
Validate an option array
我们使用默认的WordPressregister_setting() 函数验证主题选项。此调用,例如:register_setting( \'options-group\', \'option1\', \'intval\' ); 将验证是否$option1 是一个整数。我可以使用什么传递选项数组来验证数组的每个成员?例如:$options = array( \'options1\' => 4, // intval \'options
[MULTSITE]如何更新自定义博客选项?
我想使用函数更新通过设置Api创建的自定义博客选项update_blog_option. 我创建了此代码。 $country_base = get_blog_option($blog_id, \'mytheme_options\');//retrieve all options $country_base[\'country_base\'] = $the_country; $currency_unit = get_blog_option($blog_id, \'myt
插件设置页面上允许添加其他选项的组合/下拉框
我不确定这是什么,也没有多少成功的搜索它尚未。在插件设置页面中,我希望有一个“组合框”或“下拉框”,其中还可以添加当前未包含的选项。从那时起,新添加的选项将添加到框中的选项中。设置API中是否有这样的函数,或者是否需要一个单独的文本框,然后将其添加到选项数组中?还是一个更好的方法?谢谢:)
设置API:如何创建带有博客类别的多个复选框?
我需要创建一个带有多个复选框的回调函数,将所有web/博客类别作为多个选项。我的add\\u settings\\u字段包括: add_settings_field( \'select_page\', \'Select Blog Page\', / \'journal_combo_select_page_callback\',
添加设置字段回调中的esc_url不起作用
我试图在我的主题选项页面的文本输入中显示保存的url选项,但它只是不显示而已。我已经检查了数据库,并使用指定的选项名称保存了url,我尝试过简单地回显该选项而不转义,我还尝试过在add\\u settings\\u field()函数之外使用相同的esc\\u url()函数,它确实在那里起作用。设置和节也已注册。这让我相信我遗漏了一些非常明显的东西,或者这可能是设置API中的一个bug。非常感谢您的帮助,谢谢。function outputFavIcon(){ ?> <inp
默认WordPress设置API数据清理
在我看来,当通过设置API将数据保存到数据库时,Wordpress默认会清理数据。我的意思是,如果我查看数据库中的原始设置选项,它们(至少)已经通过了wordpress等价的htmlentities()。是否有确切消毒过程的文件?我不想在我自己的验证函数中重复任何内容,我想确保我在回调时正确使用数据。。。。。UPDATE:为了回应克里斯托弗·戴维斯(ChristopherDavis)的回答,这里有一些更详细的信息。我正在使用register_setting 注册一组设置。此组是使用add_settings
如何使用设置API设置多维数组
我正在写一个课程信息插件。大多数课程信息都与一篇帖子(一种自定义的“课程”帖子类型)相关,因此我将大部分信息放在了Posteta表中。但有些信息与任何帖子都不相关,例如场馆信息。我正在使用选项表来存储这些信息。我添加了一组选项页面,并使用设置API编辑基本信息。问题是有些信息是动态的,而且更加复杂:我有一个场馆页面,在那里我需要支持添加新场馆和编辑它们。每个场馆都有一个标题、三条地址线和一个邮政编码。场馆阵列的一个例子是:array( 1 => array(