我正在尝试在 WordPress 的 register_setting 函数中将数组作为 $option 参数传递
$settingsArray = array (
'setting_name_one',
'setting_name_two',
'setting_name_three'
);
foreach ($settingsArray as $setting) {
register_setting( 'player_row_detail', $setting);
}
我目前已经实现:
register_setting( 'player_row_detail', 'setting_name_one');
register_setting( 'player_row_detail', 'setting_name_two');
register_setting( 'player_row_detail', 'setting_name_three');
这是该函数的默认 WordPress 用法。
最佳答案
您应该将所有这些包装在一个函数中,并 Hook 到admin_init
:
function register_so_settings() {
$settingsArray = array (
'setting_name_one',
'setting_name_two',
'setting_name_three'
);
foreach ($settingsArray as $setting) {
register_setting( 'player_row_detail', $setting);
}
}
add_action( 'admin_init', 'register_so_settings' );
关于wordpress - 在wordpress函数register_setting中将数组作为选项值传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29795703/