init(); // Instantiate the options page. $options_framework_admin = new Options_Framework_Admin; $options_framework_admin->init(); // Instantiate the media uploader class $options_framework_media_uploader = new Options_Framework_Media_Uploader; $options_framework_media_uploader->init(); } add_action( 'init', 'optionsframework_init', 20 ); endif; /** * Helper function to return the theme option value. * If no value has been saved, it returns $default. * Needed because options are saved as serialized strings. * * Not in a class to support backwards compatibility in themes. */ if ( ! function_exists( 'of_get_option' ) ) : function of_get_option( $name, $default = false ) { $config = get_option( 'optionsframework' ); if ( ! isset( $config['id'] ) ) { return $default; } $options = get_option( $config['id'] ); if ( isset( $options[$name] ) ) { return $options[$name]; } return $default; } endif;