HEX
Server: Apache
System: Linux mx52.hostgator.mx 5.14.0-687.12.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jun 7 14:39:27 EDT 2026 x86_64
User: narrativ (1644)
PHP: 8.2.33
Disabled: NONE
Upload Files
File: /home4/narrativ/wp.narrativa.mx/wp-content/themes/jnews/class/Customizer/sections/social_icon.php
<?php

$options = array();

$options[] = array(
    'id'            => 'jnews_social_icon_notice',
    'type'          => 'jnews-alert',
    'default'       => 'info',
    'label'         => esc_html__('Info','jnews' ),
    'description'   => wp_kses(__(
        '<ul>
                    <li>This social icon will show on header & footer of your website. </li>
                    <li>Also will be used if you install JNews - Meta Header & JNews - JSON LD plugin</li>
                </ul>',
        'jnews'), wp_kses_allowed_html()),
);

$options[] = array(
    'id'            => 'jnews_social_icon',
    'transport'     => 'postMessage',
    'type'          => 'jnews-repeater',
    'label'         => esc_html__('Add Social Icon', 'jnews'),
    'description'   => esc_html__('Add icon for each of your social account.', 'jnews'),
    'default'       => array(
        array(
            'social_icon' => 'facebook',
            'social_url'  => 'https://www.facebook.com/jegtheme/'
        ),
        array(
            'social_icon' => 'twitter',
            'social_url'  => 'https://twitter.com/jegtheme'
        ),
    ),
    'row_label'     => array(
        'type' => 'text',
        'value' => esc_attr__( 'Social Icon', 'jnews' ),
        'field' => false,
    ),
    'fields' => array(
        'social_icon' => array(
            'type'        => 'select',
            'label'       => esc_attr__( 'Social Icon', 'jnews' ),
            'default'     => '',
            'choices'     => array(
                ''              => esc_attr__( 'Choose Icon', 'jnews' ),
                'facebook'      => esc_attr__( 'Facebook', 'jnews' ),
                'twitter'       => esc_attr__( 'Twitter', 'jnews' ),
                'linkedin'      => esc_attr__( 'Linkedin', 'jnews' ),
                'googleplus'    => esc_attr__( 'Google+ ( Deprecated )', 'jnews' ),
                'pinterest'     => esc_attr__( 'Pinterest', 'jnews' ),
                'behance'       => esc_attr__( 'Behance', 'jnews' ),
                'github'        => esc_attr__( 'Github', 'jnews' ),
                'flickr'        => esc_attr__( 'Flickr', 'jnews' ),
                'tumblr'        => esc_attr__( 'Tumblr', 'jnews' ),
                'telegram'      => esc_attr__( 'Telegram', 'jnews' ),
                'dribbble'      => esc_attr__( 'Dribbble', 'jnews' ),
                'soundcloud'    => esc_attr__( 'Soundcloud', 'jnews' ),
                'stumbleupon'   => esc_attr__( 'StumbleUpon', 'jnews' ),
                'instagram'     => esc_attr__( 'Instagram', 'jnews' ),
                'vimeo'         => esc_attr__( 'Vimeo', 'jnews' ),
                'youtube'       => esc_attr__( 'Youtube', 'jnews' ),
                'twitch'        => esc_attr__( 'Twitch', 'jnews' ),
                'vk'            => esc_attr__( 'Vk', 'jnews' ),
                'reddit'        => esc_attr__( 'Reddit', 'jnews' ),
                'weibo'         => esc_attr__( 'Weibo', 'jnews' ),
                'wechat'        => esc_attr__( 'WeChat', 'jnews' ),
                'rss'           => esc_attr__( 'RSS', 'jnews' ),
                'line'          => esc_attr__( 'Line', 'jnews' ),
            ),
        ),
        'social_url' => array(
            'type'        => 'text',
            'label'       => esc_attr__( 'Social URL', 'jnews' ),
            'default'     => '',
        ),
    ),
    'partial_refresh' => array (
        'social_icon' => array (
            'selector'              => '.jeg_top_socials',
            'render_callback'       => function() {
                return jnews_generate_social_icon(false);
            },
        ),
        'social_icon2' => array (
            'selector'              => '.jeg_social_icon_block',
            'render_callback'       => function() {
                return jnews_generate_social_icon_block(false);
            },
        ),
        'social_icon3' => array (
            'selector'              => '.jeg_new_social_icon_block',
            'render_callback'       => function() {
                return jnews_generate_social_icon_block(false, true);
            },
        ),
        'social_icon_mobile_menu' => array (
            'selector'              => '.jeg_mobile_socials',
            'render_callback'       => function() {
                return jnews_generate_social_icon(false);
            },
        ),
    ),
);

return $options;