/** * Adds pilcrow_current_layout() and the current color scheme to the array of body classes * * @since pilcrow 1.0 */ function pilcrow_body_class( $classes ) { $color_scheme = pilcrow_current_color_scheme(); $classes[] = pilcrow_current_layout(); switch ( $color_scheme ) { case 'dark': $classes[] = 'color-dark'; break; case 'brown': $classes[] = 'color-brown'; break; case 'red': $classes[] = 'color-red'; break; default: $classes[] = 'color-light'; break; } return $classes; }
/** * Register our color schemes and add them to the queue */ function pilcrow_color_registrar() { $color_scheme = pilcrow_current_color_scheme(); switch ($color_scheme) { case 'dark': wp_register_style('dark', get_template_directory_uri() . '/colors/dark.css', null, null); wp_enqueue_style('dark'); break; case 'brown': wp_register_style('brown', get_template_directory_uri() . '/colors/brown.css', null, null); wp_enqueue_style('brown'); break; case 'red': wp_register_style('red', get_template_directory_uri() . '/colors/red.css', null, null); wp_enqueue_style('red'); break; default: break; } }