$default_value ) { // Check if setting is set, if not set it to its default value. if ( ! isset( $settings[ $setting_id ] ) ) { set_theme_mod( $setting_id, $default_value ); } } } } if ( ! function_exists( 'understrap_get_theme_default_settings' ) ) { /** * Retrieve default theme settings. * * @return array */ function understrap_get_theme_default_settings() { $defaults = array( 'understrap_posts_index_style' => 'default', // Latest blog posts style. 'understrap_sidebar_position' => 'right', // Sidebar position. 'understrap_container_type' => 'container', // Container width. ); /** * Filters the default theme settings. * * @param array $defaults Array of default theme settings. */ return apply_filters( 'understrap_theme_default_settings', $defaults ); } }