Astra_Customizer_Register_Surecart_Section
Register SureCart CPT Customizer Configurations.
Description
Source
File: inc/compatibility/surecart/customizer/class-astra-customizer-register-surecart-section.php
class Astra_Customizer_Register_Surecart_Section extends Astra_Customizer_Config_Base {
/**
* Register Panels and Sections for Customizer.
*
* @param Array $configurations Astra Customizer Configurations.
* @param WP_Customize_Manager $wp_customize instance of WP_Customize_Manager.
* @since 4.6.13
* @return Array Astra Customizer Configurations with updated configurations.
*/
public function register_configuration( $configurations, $wp_customize ) {
$_configs = array(
array(
'name' => 'ast-surecart',
'type' => 'panel',
'priority' => 69,
'title' => __( 'SureCart', 'astra' ),
),
);
$surecart_post_types = array(
'sc_product' => array(
'name' => 'section-posttype-sc_product',
'type' => 'section',
'panel' => 'ast-surecart',
'title' => __( 'Products', 'astra' ),
'priority' => 68,
),
'sc_collection' => array(
'name' => 'section-posttype-sc_collection',
'type' => 'section',
'panel' => 'ast-surecart',
'title' => __( 'Collection', 'astra' ),
'priority' => 68,
),
'sc_upsell' => array(
'name' => 'section-posttype-sc_upsell',
'type' => 'section',
'panel' => 'ast-surecart',
'title' => __( 'Upsell', 'astra' ),
'priority' => 68,
),
);
$configurations = array_merge( $configurations, $_configs, array_values( $surecart_post_types ) );
return $configurations;
}
}
Expand full source code Collapse full source code View on Trac
Methods
- register_configuration — Register Panels and Sections for Customizer.