Class Sensei_Settings
A settings API (wrapping the WordPress Settings API).
-
Sensei_Settings_API
-
Sensei_Settings
Methods summary
public
|
|
public
mixed
|
#
get( string $setting_name )
Get settings value
Parameters
Returns
mixed
Since
1.9.0
|
public
|
#
set( $setting, $new_value )
|
public
|
#
register_settings_screen( )
Register the settings screen within the WordPress admin.
Register the settings screen within the WordPress admin.
Since
1.0.0
Overrides
|
public
|
|
public
|
#
init_fields( )
Add settings fields.
Since
1.0.0
Uses
Sensei_Utils::get_slider_types()
Overrides
|
public
|
|
public static
|
#
flush_rewrite_rules( )
Flush the rewrite rules after the settings have been updated.
This is to ensure that the
Flush the rewrite rules after the settings have been updated.
This is to ensure that the
Since
1.9.0
|
Methods inherited from Sensei_Settings_API
add_error(),
check_field_text(),
create_fields(),
create_sections(),
determine_method(),
enqueue_field_styles(),
enqueue_scripts(),
enqueue_styles(),
form_field_button(),
form_field_checkbox(),
form_field_color(),
form_field_images(),
form_field_info(),
form_field_multicheck(),
form_field_radio(),
form_field_range(),
form_field_select(),
form_field_text(),
form_field_textarea(),
general_init(),
get_array_field_types(),
get_settings(),
parse_errors(),
parse_fields(),
register_hook_listener(),
section_description(),
settings_errors(),
settings_fields(),
settings_screen(),
settings_tabs(),
validate_field_checkbox(),
validate_field_multicheck(),
validate_field_range(),
validate_field_text(),
validate_field_url(),
validate_fields()
|
Properties inherited from Sensei_Settings_API
$errors,
$fields,
$has_imageselector,
$has_range,
$has_tabs,
$menu_label,
$name,
$page_slug,
$sections,
$settings,
$settings_version,
$token
|