WC_Settings_Shipping
extends WC_Settings_Page
in package
WC_Settings_Shipping.
Table of Contents
- $id : string
- Setting page id.
- $label : string
- Setting page label.
- __construct() : mixed
- Constructor.
- add_settings_page() : array|mixed
- Add this page to settings.
- get_id() : string
- Get settings page ID.
- get_label() : string
- Get settings page label.
- get_sections() : array
- Get sections.
- get_settings() : array
- Get settings array.
- output() : mixed
- Output the settings.
- output_sections() : mixed
- Output sections.
- save() : mixed
- Save settings.
- instance_settings_screen() : mixed
- Show instance settings
- output_shipping_class_screen() : mixed
- Handles output of the shipping class settings screen.
- output_zones_screen() : mixed
- Handles output of the shipping zones page in admin.
- zone_methods_screen() : mixed
- Show method for a zone
- zones_screen() : mixed
- Show zones
Properties
$id
Setting page id.
protected
string
$id
= ''
$label
Setting page label.
protected
string
$label
= ''
Methods
__construct()
Constructor.
public
__construct() : mixed
Return values
mixedadd_settings_page()
Add this page to settings.
public
add_settings_page(array $pages) : array|mixed
Parameters
- $pages : array
-
Current pages.
Return values
array|mixedget_id()
Get settings page ID.
public
get_id() : string
Tags
Return values
stringget_label()
Get settings page label.
public
get_label() : string
Tags
Return values
stringget_sections()
Get sections.
public
get_sections() : array
Return values
arrayget_settings()
Get settings array.
public
get_settings([string $current_section = '' ]) : array
Parameters
- $current_section : string = ''
-
Current section.
Return values
arrayoutput()
Output the settings.
public
output() : mixed
Return values
mixedoutput_sections()
Output sections.
public
output_sections() : mixed
Return values
mixedsave()
Save settings.
public
save() : mixed
Return values
mixedinstance_settings_screen()
Show instance settings
protected
instance_settings_screen(int $instance_id) : mixed
Parameters
- $instance_id : int
-
Shipping instance ID.
Return values
mixedoutput_shipping_class_screen()
Handles output of the shipping class settings screen.
protected
output_shipping_class_screen() : mixed
Return values
mixedoutput_zones_screen()
Handles output of the shipping zones page in admin.
protected
output_zones_screen() : mixed
Return values
mixedzone_methods_screen()
Show method for a zone
protected
zone_methods_screen(int $zone_id) : mixed
Parameters
- $zone_id : int
-
Zone ID.
Return values
mixedzones_screen()
Show zones
protected
zones_screen() : mixed