Viewing File: /home/maglabs/bambinos/wp-content/themes/juliette/inc/customizer/backend/api/index.php
<?php
// ============================================
// Panel
// ============================================
Kirki::add_panel( 'panel_api', array(
'title' => esc_html__( 'API keys', 'juliette' ),
'priority' => 25,
) );
// ============================================
// Sections
// ============================================
Kirki::add_section( 'mailchimp_api', array(
'title' => esc_html__( 'Mailchimp API', 'juliette' ),
'priority' => 65,
'capability' => 'edit_theme_options',
'panel' => 'panel_api'
) );
Kirki::add_section( 'google_api', array(
'title' => esc_html__( 'Google API', 'juliette' ),
'priority' => 66,
'capability' => 'edit_theme_options',
'panel' => 'panel_api'
) );
Kirki::add_section( 'instagram_access_token', array(
'title' => esc_html__( 'Instagram Access Token', 'juliette' ),
'priority' => 67,
'capability' => 'edit_theme_options',
'panel' => 'panel_api'
) );
// ============================================
// Mailchimp API
// ============================================
$sep_id = 98565;
$section = 'mailchimp_api';
// ============================================
// Instagram Access Token
// ============================================
Kirki::add_field( 'juliette', array(
'type' => 'text',
'settings' => 'instagram_access_token',
'label' => esc_html__( 'Instagram Access Token', 'juliette' ),
'section' => 'instagram_access_token',
'description' => '<a href="https://novaworks.ticksy.com/article/16476">Click here</a> to get your API</a>',
'default' => '',
'priority' => 10,
) );
// ============================================
// MailChimp API
// ============================================
Kirki::add_field( 'juliette', array(
'type' => 'text',
'settings' => 'mailchimp_api_key',
'label' => esc_html__( 'MailChimp API key', 'juliette' ),
'section' => $section,
'description' => 'Input your MailChimp API key <a href="http://kb.mailchimp.com/integrations/api-integrations/about-api-keys">About API Keys</a>',
'priority' => 10,
) );
Kirki::add_field( 'juliette', array(
'type' => 'text',
'settings' => 'mailchimp_list_id',
'label' => esc_html__( 'MailChimp list ID', 'juliette' ),
'section' => $section,
'description' => 'MailChimp list ID <a href="http://kb.mailchimp.com/lists/managing-subscribers/find-your-list-id">list ID</a>',
'priority' => 10,
) );
Kirki::add_field( 'juliette', array(
'type' => 'toggle',
'settings' => 'mailchimp_double_opt_in',
'label' => esc_html__( 'Double opt-in', 'juliette' ),
'section' => $section,
'default' => false,
'description' => 'Send contacts an opt-in confirmation email when they subscribe to your list.',
'priority' => 10,
) );
// ============================================
// Google API
// ============================================
Kirki::add_field( 'juliette', array(
'type' => 'text',
'settings' => 'google_map_api_key',
'label' => esc_html__( 'Google maps API key', 'juliette' ),
'section' => 'google_api',
'default' => '',
'priority' => 10,
) );
Back to Directory
File Manager