$color_value) { if (!empty($theme_colors[$color_key])) { $variables[$color_key . '-color'] = esc_attr($theme_colors[$color_key]); } } return $variables; }); /** * Recompile WP SCSS on save options */ function dotspice_wp_scss_recompile($post_ID) { if ($post_ID == 'options') { if (function_exists('wp_scss_compile')) { wp_scss_compile(); } } } add_action('acf/save_post', 'dotspice_wp_scss_recompile'); /** * WP-SCSS Plugin folder Fix */ function dotspice_wp_scss_folder_fix() { if (file_exists(WP_PLUGIN_DIR . '/wp-scss')) { if (!file_exists(WP_PLUGIN_DIR . '/wp-scss/cache')) { wp_mkdir_p(WP_PLUGIN_DIR . '/wp-scss/cache'); } } } add_action('after_setup_theme', 'dotspice_wp_scss_folder_fix');