| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
- function vamtam_customizer_is_one_page() {
- return is_page_template( 'onepage.php' );
- }
- $wp_customize->get_control( 'vamtam_theme[one-page-footer]' )->active_callback = 'vamtam_customizer_is_one_page';
- function vamtam_partial_header_text_main() {
- ob_start();
- get_template_part( 'templates/header/top/text-main' );
- return ob_get_clean();
- }
- $wp_customize->selective_refresh->add_partial( 'header-text-main-selective', array(
- 'selector' => '#header-text',
- 'settings' => array(
- 'vamtam_theme[header-text-main]',
- ),
- 'container_inclusive' => true,
- 'render_callback' => 'vamtam_partial_header_text_main',
- ) );
- function vamtam_partial_top_bar() {
- ob_start();
- get_template_part( 'templates/header/top/nav', 'inner' );
- return ob_get_clean();
- }
- $wp_customize->selective_refresh->add_partial( 'top-bar-selective', array(
- 'selector' => '#top-nav-wrapper > .top-nav',
- 'settings' => array(
- 'vamtam_theme[top-bar-text]',
- 'vamtam_theme[top-bar-social-lead]',
- 'vamtam_theme[top-bar-social-fb]',
- 'vamtam_theme[top-bar-social-twitter]',
- 'vamtam_theme[top-bar-social-linkedin]',
- 'vamtam_theme[top-bar-social-gplus]',
- 'vamtam_theme[top-bar-social-flickr]',
- 'vamtam_theme[top-bar-social-pinterest]',
- 'vamtam_theme[top-bar-social-dribbble]',
- 'vamtam_theme[top-bar-social-instagram]',
- 'vamtam_theme[top-bar-social-youtube]',
- 'vamtam_theme[top-bar-social-vimeo]',
- ),
- 'container_inclusive' => true,
- 'fallback_refresh' => false,
- 'render_callback' => 'vamtam_partial_top_bar',
- ) );
- function vamtam_partial_header_layout() {
- ob_start();
- get_template_part( 'templates/header/top' );
- return ob_get_clean();
- }
- $wp_customize->selective_refresh->add_partial( 'header-layout-selective', array(
- 'selector' => '.fixed-header-box:not( .hbox-filler )',
- 'settings' => array(
- 'vamtam_theme[header-layout]',
- 'vamtam_theme[top-bar-layout]',
- 'vamtam_theme[header-height]',
- ),
- 'container_inclusive' => true,
- 'render_callback' => 'vamtam_partial_header_layout',
- ) );
|