includes(); // Hook now that all of the Blogum stuff is loaded. do_action( 'blogum_loaded' ); } return self::$instance; } /** * Primary class constructor. * * @since 1.0.0 * @return void */ public function __construct() { add_action( 'wp_enqueue_scripts', array( $this, 'blogum_styles' ) ); } /** * Include files. * * @since 1.0.0 * @return void */ public function includes() { require get_stylesheet_directory() . '/inc/customizer/default.php'; require get_stylesheet_directory() . '/inc/customizer/customizer.php'; } /** * Recommended way to include parent theme styles. * (Please see http://codex.wordpress.org/Child_Themes#How_to_Create_a_Child_Theme) */ function blogum_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'parent-style' ) ); } } /** * The function which returns the one Blogum instance. * * Use this function like you would a global variable, except without needing * to declare the global. * * Example: * * @since 1.0.0 * @return object */ function blogum() { return Blogum::instance(); } blogum();