adding text block via customizer wordpress

Add a New Panel, Section, Setting and Control for the Customizer

<?php
add_action( 'customize_register', 'genesischild_register_theme_customizer' );
/*
* Register Our Customizer Stuff Here
*/
function genesischild_register_theme_customizer( $wp_customize ) {
// Create custom panel.
$wp_customize->add_panel( 'text_blocks', array(
'priority' => 500,
'theme_supports' => '',
'title' => __( 'Text Blocks', 'genesischild' ),
'description' => __( 'Set editable text for certain content.', 'genesischild' ),
) );
// Add Footer Text
// Add section.
$wp_customize->add_section( 'custom_footer_text' , array(
'title' => __('Change Footer Text','genesischild'),
'panel' => 'text_blocks',
'priority' => 10
) );
// Add setting
$wp_customize->add_setting( 'footer_text_block', array(
'default' => __( 'default text', 'genesischild' ),
'sanitize_callback' => 'sanitize_text'
) );
// Add control
$wp_customize->add_control( new WP_Customize_Control(
$wp_customize,
'custom_footer_text',
array(
'label' => __( 'Footer Text', 'genesischild' ),
'section' => 'custom_footer_text',
'settings' => 'footer_text_block',
'type' => 'text'
)
)
);
// Sanitize text
function sanitize_text( $text ) {
return sanitize_text_field( $text );
}
} ?> get where to add text block value <?php echo get_theme_mod( 'footer_text_block'); ?> reference: https://wpbeaches.com/adding-text-block-via-customizer-wordpress/

Comments

Popular posts from this blog

dynamic create multiple ckeditor onclick event using jquery

get lat and long from city name using jquery

membership registration and login system in php