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

  • 如何保存自定义设置的复选框数据?

    时间:2021-05-31

    我正在创建一个自定义设置面板,我的代码是function custom_text_field_html(){ $text = get_option( \'homepage_text\' ); printf( \'<input type="text" id="homepage_text" name="homepage_text" value="%s&qu

  • 调用带有复选框的Required_Once表单管理页面

    时间:2021-07-05

    我正在创建一个自定义WP插件。在我的主插件文件(functions.php)中,我包含了以下代码行,因此将加载第二个文件(module\\u 2.php)和其他代码:define( \'MY_MODULES_PATH\', MY_PLUGIN_PATH . \'modules/\' ); require_once MY_MODULES_PATH . \'module_2.php\'; 在模块2中。php我添加了以下代码:// CODE 1 function my_sty

  • 未调用设置API-SANITIZE_CALLBACK,导致行为不正确

    时间:2021-08-18

    我正在为我的插件创建一些选项/选项页面。在本文的上下文中,我只添加了两个复选框来存储布尔值。创建、在页面上显示和保存效果良好。关于未来的选项,我想测试选项的有效性。为此,我创建了函数;“清理\\u选项”;,它现在只返回作为测试接收的参数。public function sanitize_options( $data ) { return $data; } 我将函数名传递给函数;register\\u settings“注册设置”;作为参数。register_set

  • 对多个字段执行一次清理回调

    时间:2021-08-26

    希望大家都做得好!如何对多个字段进行一次清理回调?这是我的密码add_action(\'admin_init\',\'settings\'); function settings(){ add_settings_section(\'menu_first_section\',null,null,\'plugin-menu\'); add_settings_field(\'field_1\',\'Field 1\',\'field_1_html\',\'p

  • 设置API表单-使用AJAX提交

    时间:2021-10-13

    我正在创建一个插件,其中有一个仪表板Settings API. 我正试图通过AJAX.形式:public function agy_dashboard_page() { ?> <form id="agy-form-submit" action="options.php" method="post"> <?php settings_er

  • 以JSON格式将插件设置保存在%1字段中

    时间:2022-01-28

    这是一个关于性能的问题。我使用Wordpress设置API来注册字段,对于一个包含30多个字段的插件,可能会导致大量代码行,此外,有时插件必须使用get_option() 为了知道它是否可以在特定的管理页面上显示特定的数据,这会导致更多的数据库调用。相反,将所有选项以JSON格式保存在选项表的1个字段中不是更好吗?一旦管理员页面加载,您只需使用get_option(\'prefix_my_settings\') 然后哪个将检索所有插件设置的json?然后,所有插件设置都存储在一个位置,每个页面加载只使用一

  • 如何在已注册类型为`boolan`的设置时使用`get_ption()`获取bool

    时间:2022-02-24

    当我使用注册布尔设置时register_setting() 我已传递数据类型: register_setting( option_group: \'…\', option_name: \'…\', args: [ \'type\' => \'boolean\', \'description\' => \'…

  • 我是否在正确的位置使用了flush_rewrite_rules函数?

    时间:2015-08-26

    Hello dears我正在基于WordPress设置API为我的新WordPress插件编写一个管理面板。我正在定义一个字段,用于从此管理面板更改自定义post slug。在一些WordPress站点中更改了自定义slug之后,我们得到了该CPT URL的404个错误。因此,在管理面板中显示slug字段之前,我使用flush\\u rewrite\\u rules()函数。您可以看到下面的代码。现在我想让你告诉我,我是否在正确的位置使用了flush\\u rewrite\\u rules函数?funct

  • 主题定制器-如何创建子面板

    时间:2016-01-10

    在Theme Customizer中,我想创建一个类似wordpress的子面板:当我们添加一个新项目时,右侧会显示一个允许我们拾取项目的新面板,我该如何做呢?非常感谢。

  • 设置_字段()的具体用途是什么?

    时间:2016-01-14

    在API说明中settings_fields() 内容如下:输出设置页面的nonce、action和option\\u页面字段。查看包含/插件。php文件显示:function settings_fields($option_group) { echo \"<input type=\'hidden\' name=\'option_page\' value=\'\" . esc_attr($option_group) . \"\' />\"; echo \'<

  • Do_sets_sections()不转义引号

    时间:2016-01-19

    我正在使用Settings API 在自定义设置页面上:<form action=\'options.php\' method=\'post\'> <?php settings_fields(\'myplugin_settingsPage\'); do_settings_sections(\'myplugin_settingsPage\' ); submit_button(); ?> </

  • 如何将插件中的设置子页面添加到主题中创建的设置页面?

    时间:2016-02-05

    我正在使用add_menu_page(...) 从自定义主题,我想用add_submenu_page(...) . 如果我尝试从主题开始,它会像预期的那样工作,但当我从插件开始尝试同样的操作时,它什么都不会做。我认为插件可能会在菜单出现之前尝试添加子菜单页,所以我将代码包装在一个函数中并使用add_action(...) 使用在我想要代码执行的地方创建的自定义操作挂钩(与主题中的代码行完全一致)创建的插件do_action(...).示例代码如下:(主题)function wvdh_add_admin_p

  • WP Page Options Array

    时间:2016-02-24

    我正在创建一个页面选项,其中包含一些带有特定值的多个复选框。以下是我的复选框表单代码片段: <label>Global Checkboxes</label> <input style=\"width:0;\" type=\"checkbox\" name=\"page_options[check_list_global][0]\" value=“check1\" <?php checked( $options[\'check_list_global’]

  • 自定义wp_EDITOR不保存插件设置中的内容

    时间:2016-02-27

    我正在为我的插件创建一个自定义设置页面。我有四个textarea字段,需要替换为wp_editor. 我的问题是我无法将数据存储到数据库中。下面是我的代码。add_settings_field( \'nga_textarea_field_2\', __( \'SMS templates\', \'wordpress\' ), \'nga_textarea_field_2_render_i\', \'pluginPage\',

  • WordPress修改设置>固定链接(Options-perMalink.php)添加CPT固定链接选项

    时间:2016-03-25

    如何修改Settings > Permalinks (options-permalink.php) 要添加更多自定义permalink参数的管理页面?我想为我创建的自定义分类法的“可选”部分添加额外的permalink参数。具体来说,我想为我创建的自定义分类添加更多的基前缀选项。自定义分类法命名为“topic”和“team category”。我该怎么做呢?提前感谢您的帮助。

  • 我应该在什么时候调用Add_Setting_Section和Add_Setting_field?

    时间:2016-04-05

    我看过的所有例子add_settings_section &;add_settings_field 让他们在admin_init 行动这意味着在加载每个管理页面时会调用它们。然而,我的理解是,它们仅在呈现显示它们的选项页面时使用。有什么理由不把所有的电话都转到add_settings_section &;add_settings_field 在给定给的回调函数中add_menu_page?我很好奇,因为我有一个插件,其中要显示的字段的选择是由对外部API的调用决定的。我当然不想在每次加载管理页

  • 如何在选项页面‘阅读’中保存自定义选项?

    时间:2016-05-01

    我想在默认的“阅读”选项页面中添加一些选项。我的代码是: add_settings_section(\"section_share\", __(\"Sharing & Publishing\", \"honeycomb-wp\"), __NAMESPACE__.\"\\\\displaySection\", \"reading\"); register_setting(\"group_share\", \"honeycom

  • 在哪里调整滑块选项“自动旋转”(3,5,10,15秒)的预设?

    时间:2016-05-10

    我目前正在帮助一些人安装wp–我们对滑块/旋转木马的预设有点困惑。正在使用的主题是斯德哥尔摩,以Visual Composer插件为特色。在幻灯片放映元素(“gallery”/“flex slider”)的设置中,我看到了自动旋转“3、5、10、15”秒的选项。现在(当然)我们希望在7秒时更改图像。在哪里可以为自动旋转选项添加更多步骤?我检查了许多插件和主题文件,但没有找到任何有用的。我还与Visual Composer的人员取得了联系,但只能通过invato的评论功能:他们的回复“您可以使用我们的API

  • 将UPDATE_OPTION()与REGISTER_SETTING()结合使用时的更新问题

    时间:2016-06-03

    Intro我有一个设置页面,其中包括一个带有更复杂回调函数的设置。Save data要保存数据,我使用register_setting() 具有自定义清理回调的函数。我完全按照WordPress设置API的解释实现了它,所以这很好。Remove data from option为了从这个选项数组中删除数据,我将jQuery与AJAX回调函数结合使用。The problem问题是我不能使用update_option() (在我的AJAX回调中)当register_setting() 也处于活动状态。我知道这

  • 插件设置字段的存储位置

    时间:2016-06-11

    我现在正在开发插件,我有一个问题best practices 和惯例。What I need ? 我的插件将存储一些预定义的对象、对象列表(或只是数组/键值对),并且可以添加新对象并填充其字段例如,我的对象将包含以下内容{ \"id\": 123, \"url\": \"http://google.com/\", \"enabled\" : true, \"name\": \"hello_world\", \"api_key\" : \"api_