你可以打电话add_settings_section
和add_settings_field
在你之前的任何时候do_settings_sections
:
add_action( \'my_plugin_add_settings_sections\', function() {
wp_remote_get( ... );
add_settings_section( ... );
add_settings_field( ... );
});
// On the plugin settings page output
do_action( \'my_plugin_add_settings_sections\' );
do_settings_sections( ... );
你还是会想
register_setting()
但前面提到过,因为在保存设置时不会触发该自定义挂钩,所以您可能希望确保清理回调已到位
admin_init
.