Indien er child sites zijn worden de ACF styling opties niet goed opgenomen i.v.m. het custom less file. Dit kan via PHP worden gedaan zonder extra tussenkomst van een extra LESS bestand.

In functions.php (uit style.less moet wel de @import worden verwijderd)

add_filter( 'less_vars', 'my_less_vars', 10, 2 );
function my_less_vars( $vars, $handle ) {
    $vars[ 'color_links' ] = get_field('links','option');
    $vars[ 'color_links_hover' ] = get_field('links_hover','option');
    $vars[ 'color_alt' ] = get_field('links_alt','option');
    $vars[ 'color_btn' ] = get_field('button','option');
    $vars[ 'color_links_menu' ] = get_field('links_menu','option');
    $vars[ 'color_links_menu_hover' ] = get_field('links_menu_hover','option');
    $vars[ 'color_links_submenu' ] = get_field('links_submenu','option');
    $vars[ 'color_links_submenu_hover' ] = get_field('links_submenu_hover','option');
    $vars[ 'background_submenu' ] = get_field('subemnu_achtergrond','option');
    $vars[ 'color_text' ] = get_field('tekst','option');
    $vars[ 'background_header' ] = get_field('header_achtergrond','option');
    $vars[ 'background_footer' ] = get_field('footer_achtergrond','option');
    $vars[ 'background_btmfooter' ] = get_field('bottom_footer_achtergrond','option');
    $vars[ 'color_links_menu_mobile' ] = get_field('links_menu_mobiel','option');
    $vars[ 'color_links_menu_mobile_hover' ] = get_field('links_menu_mobiel_hover','option');
    $vars[ 'font_headings' ] = get_field('heading_font','option');
    $vars[ 'font_content' ] = get_field('body_font','option');
    return $vars;
}

 

Geef een reactie 0