WooCommerce Code Reference

WC_Shop_Customizer
in package

WC_Shop_Customizer class.

Table of Contents

__construct()  : mixed
Constructor.
add_checkout_section()  : mixed
Checkout section.
add_frontend_scripts()  : mixed
Frontend CSS styles.
add_fse_customize_link()  : mixed
For FSE themes add a "Customize WooCommerce" link to the Appearance menu.
add_product_catalog_section()  : mixed
Product catalog section.
add_scripts()  : mixed
Scripts to improve our form.
add_sections()  : mixed
Add settings to the customizer.
add_styles()  : mixed
CSS styles to improve our form.
has_privacy_policy_page_id()  : bool
Whether or not a page has been chose for the privacy policy.
has_terms_and_conditions_page_id()  : bool
Whether or not a page has been chose for the terms and conditions.
sanitize_archive_display()  : string
Sanitize the shop page & category display setting.
sanitize_checkout_field_display()  : string
Sanitize field display.
sanitize_default_catalog_orderby()  : string
Sanitize the catalog orderby setting.
add_product_images_section()  : mixed
Product images section.
add_store_notice_section()  : mixed
Store notice section.

Methods

add_checkout_section()

Checkout section.

public add_checkout_section(WP_Customize_Manager $wp_customize) : mixed
Parameters
$wp_customize : WP_Customize_Manager

Theme Customizer object.

Return values
mixed

For FSE themes add a "Customize WooCommerce" link to the Appearance menu.

public add_fse_customize_link() : mixed

FSE themes hide the "Customize" link in the Appearance menu. In WooCommerce we have several options that can currently only be edited via the Customizer. For now, we are thus adding a new link for WooCommerce specific Customizer options.

Return values
mixed

add_product_catalog_section()

Product catalog section.

public add_product_catalog_section(WP_Customize_Manager $wp_customize) : mixed
Parameters
$wp_customize : WP_Customize_Manager

Theme Customizer object.

Return values
mixed

add_sections()

Add settings to the customizer.

public add_sections(WP_Customize_Manager $wp_customize) : mixed
Parameters
$wp_customize : WP_Customize_Manager

Theme Customizer object.

Return values
mixed

sanitize_archive_display()

Sanitize the shop page & category display setting.

public sanitize_archive_display(string $value) : string
Parameters
$value : string

'', 'subcategories', or 'both'.

Return values
string

sanitize_checkout_field_display()

Sanitize field display.

public sanitize_checkout_field_display(string $value) : string
Parameters
$value : string

'', 'subcategories', or 'both'.

Return values
string

sanitize_default_catalog_orderby()

Sanitize the catalog orderby setting.

public sanitize_default_catalog_orderby(string $value) : string
Parameters
$value : string

An array key from the below array.

Return values
string

add_product_images_section()

Product images section.

private add_product_images_section(WP_Customize_Manager $wp_customize) : mixed
Parameters
$wp_customize : WP_Customize_Manager

Theme Customizer object.

Return values
mixed

add_store_notice_section()

Store notice section.

private add_store_notice_section(WP_Customize_Manager $wp_customize) : mixed
Parameters
$wp_customize : WP_Customize_Manager

Theme Customizer object.

Return values
mixed