您当前的位置:首页 > TAG信息列表 > settings-api
WordPress设置API可重复字段
我正在试图找到一种方法,在我制作的自定义管理页面中添加可重复的字段。代码: /*WordPress Menus API.*/ function add_new_menu_items() { add_menu_page( \"Theme Options\", \"Theme Options\", \"manage_options\",
设置页面-选项不会保存在数据库中
我在选项表中创建了一个选项,并试图保存自定义设置页面中的数据,但没有保存。下面是我添加字段和节及其各自回调函数的代码。 function wcs_settings() { if( !get_option( \'wcs_settings\' ) ) { add_option( \'wcs_settings\' ); } add_settings_section( \'front
WordPress主题设置未保存
我正在努力发展一个主题。我正在使用设置API。我用于设置的代码如下:In the example snippets I\'m using variables to show the structure of my code. Ofcourse in my actual code the variables are strings (the callback variables are no strings)register_setting($option_group, $options_name)
使用设置API将‘autoload’设置为‘no’
我查看了设置API codex页面,https://codex.wordpress.org/Settings_API, 我找不到与设置相关的任何内容autoload 到no 对于使用设置API的任何选项。是否有任何方法可以使用Setttings API实现这一点?问因为我有很多DB表options 使用创建的条目register_setting 以及所有options 有autoload 设置为yes.我需要对此进行优化,因为在每个页面加载时都会加载数百个条目。
WordPress主题选项复选框默认选中状态
我正在开发一个自定义主题。我添加了一个带有设置api的复选框。它们都可以工作,但默认选中的除外(选中=”选中“)。未选中时不保存(仅状态,值保存)。现在,我想做两件事:1-在默认复选框上取消选中时保存复选框状态。2-自动保存默认复选框,用户无需首先单击;保存更改;。(例如,在页面加载保存默认复选框时)。I searched everywhere for an answer already but I could not find anyone with this same question. They a
如何使用自定义小节函数保存自定义设置API字段
我正在一个选项页面上创建wordpress主题。我已经自定义了默认的do\\u settings\\u字段和do\\u settings\\u sections函数。我的字段显示良好,但当我试图保存它时,它不会保存。function amna_theme_options_page () { wp_enqueue_style( \'theme-options-css\', get_template_directory_uri() . \'/inc/admin/assets/css/theme-opt
有没有标准的技术或API来获取站点标题图像?
有以下功能:get_header_image()可以在WordPress中调用。是否有办法从外部(即从API)访问此信息?用例可能是外部RSS提要的标头等。
设置API:通过‘Get_Option’设置默认选项失败
所有我的选项都存储在一个数组中test_hs_options</我有select list 设置字段(test_hs_options[\'duration_months\'] ) 存储所选月份(1-12)</对于此设置字段,我想set a default option 5点</我所有设置默认值的尝试都失败了</我错过了什么// Callback for displaying sfield_select_duration. function cb_test_hs_sfield
自定义插件:如果设置选项设置为真,我如何调用PHP文件?
我正在制作一个具有不同功能的自定义插件,可以做不同的事情。我已经创建了一个设置页面,使用设置API将数据保存到选项数据库。这很好用。现在,我正试图;打开/关闭“;设置页面中的功能,下面的示例当前设置为;是的"E;如果设置页面上的表单值等于true,则应调用该函数,否则不应调用该函数。最好的方法是什么?我正在考虑将每个函数添加为不同的php文件,然后检查该选项是否为true,并在必要时调用该文件。我已将该函数添加到一个名为add_id_user_admin.php, 目前正试图这样称呼它:add_a
多个复选框在WordPress设置API中不起作用
我在WordPress上创建了一个角色复选框。我成功地生成了它们,但checked函数似乎不起作用。此外,它还发出了这一警告。Warning: Illegal string offset \'ue_roles_confirm_Administrator\' 这是我正在使用的代码。function username_editor_roles_callback() { global $wp_roles; $option = get_option( \'usernam
几个GET_OPTION()调用的性能
我目前正在开发我的第一个WordPress插件。为了保存和输出某些设置,我使用本机设置API。现在问题来了,get\\u option()函数的多次调用性能如何。由于我是面向对象的,所以我使用一个函数来返回选项:private function get_settings() { $styles = get_option("style_settings"); return $styles; } 每次需要选项数组中的一个或多个值时,我现在都
当回调作为数组的一部分传递时,不会在addsetingsfield()中调用,但会识别出它就在那里。它使用OOP将类传递到类
我正在构建一个插件,我创建了一个新的管理页面和子页面,在这个子页面中,我想添加一些设置。这就是我使用设置API构建它们的原因我正在使用Composer和面向对象编程。我有一个名为SettingsAPI的文件夹,名称空间如下namespace Blocks\\Pages\\SettingsAPI;在该文件夹中,我有三个文件:AddSettings.php, Settings.php 和SettingsLayout.php. 它们三个都正确连接。这些文件具有区分大小写的类名称。Settings.php 有一个
网站未加载主页(从一台服务器移动到另一台服务器)
我有一个wordpress网站,我想在同一个服务器与其他域名相同的网站。我将所有文件和文件夹移动到了新的域目录,并成功地移动了数据库。我的管理面板工作正常,但当我输入主页的url时,它不会加载主页,如图所示我还可以从数据库中更改网站和主页的url。什么是问题?此外,我从网站健康屏幕上得到一个错误,所有其他事情都正常工作。有什么解决方案吗?Rest API遇到意外结果
REGISTER_SETTING和ADD_SETTINGS_ERROR多个字段的验证问题
我一直在尝试使用Settings API 这是第一次。我设法拼凑出一个可行的示例,但我一直在研究如何使多个输入字段成为必需的。现在我有一个管理通知显示,但它为每个字段显示,所以如果我有3个字段,它会显示3次。如何使其适用于多个字段?Register the fields...function my_settings_init() { add_settings_section( \'my_custom_setting_section\',
使用挂钩扩展我的插件设置
我需要向我的设置中添加新选项,新字段显示在设置页面中,但未保存。我的add\\u settings\\u field回调: public function field_option_callback() { ?> <p> <input type=\'checkbox\' name=\'my_options[imgs][]\' <?php checked( in_array( \'
Settings Page won't save
我创建了一个简单的设置页面,只有一个页面、一个部分和两个字段,所有这些都显示得很好,但我一辈子都不明白为什么它不会保存。要么是输入错误,要么是我缺少了一个完整的函数或类似的东西。我的代码:测试页。php<?php //add menu page with no sub-pages function add_test_pages() { add_menu_page( \'Test Page\', \'Test Page\', \'edit_po
什么时候应该使用REGISTER_SETTING()和ADD_SETTINGS_FIELD()
当你想要创建一个设置页面时,你会偶然发现两个语义相似的WP函数,它们叫做:register_setting()add_settings_field()</我读了这些文件,对它们感到困惑。如果我想在WP Admin中创建设置页面,是否需要这两种设置>;设置区域?The first one says:"E;注册设置及其数据"E;但是注册什么?它使用$option_group 它不会出现在数据库中的任何位置,但似乎用于在同一个引擎盖下为一组设置创建nonce,正如我从this WPSE
Settings API not saving
这段代码我已经读了一百遍了,我就是看不出有什么问题。其作用:✓ 显示选项页,设置部分,设置字段✓ 最后完成卫生功能最后一个函数只需检查我是否正确插入了值,但它会不断输出:数组([jazyk]=>;)这是我第一次使用设置API。谢谢你的帮助。add_action( \'admin_menu\', \'experimental_plugin_page\' ); // tick function experimental_plugin_page() {
将描述添加到自定义插件设置
使用add_settings_field(); 我可以添加自定义设置:add_settings_field(\'AUTOPLAY\', \'Auto Play\', \'printAutoPlayCheckbox\', \'my_settings\'); function printAutoPlayCheckbox() { $id = \'AUTOPLAY\'; $name = \'my_settings\' . "[$id]&qu
UPDATE_OPTION_{$OPTION}不工作(保存选项后执行功能)
下面是我的简单插件设置页面代码。它工作并保存一个选项(“EN”、“CZ”)。但是,我要做的是在保存选项后运行一个函数(见最下面)。我使用wordpress函数:do_action( "update_option_{$option}", mixed $old_value, mixed $value, string $option ) 有趣的是,上周同样的代码也起了作用;现在,我在函数中尝试回显的任何内容都不会被打印出来,所以我假设函数甚至没有开始运行。谁能给我指一下这里的正确方