Dashboard
PHP:
8.0.30
OS:
Linux
User:
hoozgot
/
/
home
/
hoozgot
/
www
/
theroadhogs
/
wp-content
/
themes
/
rock-star
/
inc
/
customizer-includes
📤 Upload
📝 New File
📁 New Folder
Close
Editing: social-icons.php
<?php /** * The template for Social Links in Customizer * * @package Catch Themes * @subpackage Rock Star * @since Rock Star 0.3 */ $wp_customize->add_section( 'rock_star_social_links', array( 'priority' => 700, 'title' => esc_html__( 'Social Links', 'rock-star' ), ) ); $social_icons = rock_star_get_social_icons_list(); foreach ( $social_icons as $key => $value ){ if ( 'skype_link' == $key ){ $wp_customize->add_setting( 'rock_star_theme_options['. $key .']', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_attr', ) ); $wp_customize->add_control( 'rock_star_theme_options['. $key .']', array( 'description' => esc_html__( 'Skype link can be of formats:<br>callto://+{number}<br> skype:{username}?{action}. More Information in readme file', 'rock-star' ), 'label' => $value['label'], 'section' => 'rock_star_social_links', 'settings' => 'rock_star_theme_options['. $key .']', 'type' => 'url', ) ); } else { if ( 'email_link' == $key ){ $wp_customize->add_setting( 'rock_star_theme_options['. $key .']', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_email', ) ); } elseif ( 'handset_link' == $key || 'phone_link' == $key ){ $wp_customize->add_setting( 'rock_star_theme_options['. $key .']', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'sanitize_text_field', ) ); } else { $wp_customize->add_setting( 'rock_star_theme_options['. $key .']', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'esc_url_raw', ) ); } $wp_customize->add_control( 'rock_star_theme_options['. $key .']', array( 'label' => $value['label'], 'section' => 'rock_star_social_links', 'settings' => 'rock_star_theme_options['. $key .']', 'type' => 'url', ) ); } }
Save
Cancel