urlencode( implode( '|', $font_families ) ), 'subset' => urlencode( 'latin,latin-ext' ), ); $fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' ); return $fonts_url; } /** * Enqueue Google Fonts on Front End * * @since Bloggerz 1.0 */ function bloggerz_scripts_styles() { wp_enqueue_style( 'bloggerz-fonts', bloggerz_google_font_url(), array(), null ); } add_action( 'wp_enqueue_scripts', 'bloggerz_scripts_styles' ); /** * Enqueue Google Fonts on Custom Header Page * * @since Bloggerz 1.0 */ function bloggerz_custom_header_fonts() { wp_enqueue_style( 'bloggerz-fonts', bloggerz_google_font_url(), array(), null ); } add_action( 'admin_print_styles-appearance_page_custom-header', 'bloggerz_custom_header_fonts' ); /** * Sets the content width in pixels, based on the theme's design and stylesheet. * * Priority 0 to make it available to lower priority callbacks. * * @global int $content_width * * @since Bloggerz 1.0 */ function bloggerz_content_width() { $GLOBALS['content_width'] = apply_filters( 'bloggerz_content_width', 900 ); } add_action( 'after_setup_theme', 'bloggerz_content_width', 0 ); /** * Enqueue Scripts * * @since Bloggerz 1.0 */ if ( ! function_exists( 'bloggerz_enqueue_scripts' ) ) { /** Function bloggerz_enqueue_scripts */ function bloggerz_enqueue_scripts() { // Enqueue Style. wp_enqueue_style( 'bloggerz-normalize-style', get_template_directory_uri() . '/css/normalize.css', array(), '1.0' ); wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome/css/font-awesome.min.css', array(), '1.0' ); wp_enqueue_style( 'bloggerz-style', get_stylesheet_uri() ); // Enqueue Script. wp_enqueue_script( 'jquery' ); // Register and enqueue navigation.js. wp_enqueue_script( 'bloggerz-jquery-navigation', get_template_directory_uri() . '/js/navigation.js', array( 'jquery' ), '20130729' ); // Passing Parameters to Navigation.js Javascript. wp_localize_script( 'bloggerz-jquery-navigation', 'bloggerz_menu_title', esc_html__( 'Menu', 'beetle' ) ); wp_enqueue_script( 'bloggerz-script', get_template_directory_uri() . '/js/vendor/modernizr-2.8.3.min.js', array(), '20130729', true ); wp_enqueue_script( 'bloggerz-main', get_template_directory_uri() . '/js/main.js', array( 'jquery' ), '20130729', true ); wp_enqueue_script( 'bloggerz-plugins', get_template_directory_uri() . '/js/plugins.js', array(), '20130729', true ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } } add_action( 'wp_enqueue_scripts', 'bloggerz_enqueue_scripts' ); require get_template_directory() . '/inc/customizer/customizer.php'; require get_template_directory() . '/inc/bloggerz-method.php'; require get_template_directory() . '/inc/recent-posts-thumbnail-widget.php'; add_action( 'widgets_init', function(){ register_widget( 'Bloggerz_Recent_Posts_Widget' ); }); ?>