$animation_speed, "effect" => $effect, "image_height" => $image_height, "slideshow_interval" => $slideshow_interval, "stop_on_hover" => $stop_on_hover, ); wp_enqueue_script('jquery-effects-core'); wp_enqueue_script('jquery-effects-explode'); wp_enqueue_script('jquery-effects-slide'); wp_enqueue_script('jquery-effects-transfer'); wp_enqueue_script('best_magazine_custom_js',get_template_directory_uri().'/scripts/javascript.js',array('jquery')); if($hide_slider && is_home() && count($imgs_url) && is_array($imgs_url)){ wp_register_script('best_magazine_slider_js',get_template_directory_uri().'/scripts/slider.js',array('jquery')); wp_localize_script('best_magazine_slider_js', 'best_magazine_slider_options', $best_magazine_slider_options); wp_enqueue_script('best_magazine_slider_js'); } wp_enqueue_script('best_magazine_response', get_template_directory_uri().'/scripts/responsive.js', array('jquery'), false, true); wp_enqueue_style( 'best_magazine-style', get_stylesheet_uri(), array(), '2013-11-18' ); wp_enqueue_style( 'best_magazine-slideshow-style', get_template_directory_uri().'/slideshow/style.css', array(), '2013-11-18' ); //if ( is_singular() && get_theme_mod( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); } /***********************************/ /* HEAD ADDED CODE */ /***********************************/ add_filter('wp_head','best_magazine_custom_head'); function best_magazine_custom_head(){ global $best_magazine_options; extract($best_magazine_options); ?>".esc_html( $custom_css_text ).""; } /*************************************/ /*FUNCTIONS FOR PAGE/POST INFORMATION*/ /*************************************/ function best_magazine_posted_on() { printf( __( '', 'best-magazine' ), esc_url( get_permalink() ), esc_attr( get_the_time() ), esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ) ); } function best_magazine_posted_on_single() { printf( __( ' ', 'best-magazine' ), esc_url( get_permalink() ), esc_attr( get_the_time() ), esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ), esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), esc_attr( sprintf( __( 'View all posts by %s', 'best-magazine' ), get_the_author() ) ), get_the_author() ); } function best_magazine_entry_meta_cat() { $categories_list = get_the_category_list(', ' ); echo '
'; if ( $categories_list ) { echo ' ' . $categories_list . ''; } $tag_list = get_the_tag_list( '', ' , ' ); if ( $tag_list ) { echo '' . $tag_list . ''; } echo '
'; } function best_magazine_wp_title( $title, $sep ) { global $page; if ( is_feed() ) return $title; $title .= get_bloginfo( 'name' ); $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) $title = "$title $sep $site_description"; return $title; } add_filter( 'wp_title', 'best_magazine_wp_title', 10, 2 ); function best_magazine_post_nav() { global $post; $previous = ( is_attachment() ) ? get_post( $post->post_parent ) : get_adjacent_post( false, '', true ); $next = get_adjacent_post( false, '', false ); if ( ! $next && ! $previous ) return; ?> __('Primary Widget Area','best-magazine'), 'id' => 'sidebar-1', 'description' => __('The primary widget area','best-magazine'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); // Area 2, located below the Primary Widget Area in the sidebar. Empty by default. register_sidebar(array( 'name' => __('Secondary Widget Area','best-magazine'), 'id' => 'sidebar-2', 'description' => __('The secondary widget area','best-magazine'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); // footer widget area register_sidebar(array( 'name' => __('Footer Widget Area','best-magazine'), 'id' => 'footer-widget-area', 'description' => __('The secondary widget area','best-magazine'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } add_action('widgets_init', 'best_magazine_widgets_init'); /*************************************/ /* BODY CLASS BAD CLASS */ /*************************************/ add_filter('body_class', 'best_magazine_multisite_body_classes'); function best_magazine_multisite_body_classes($classes){ foreach($classes as $key=>$class) { if($class=='blog') $classes[$key]='blog_body'; } return $classes; } /*************************************/ /* CALL FUNCTIONS AFTER THEME SETUP */ /*************************************/ function best_magazine_setup_elements() { // add custom header in admin menu add_theme_support( 'custom-header', array( 'default-text-color' => '220e10', 'default-image' => '', 'header-text' => false, 'height' => 230, 'width' => 1024 ) ); // add custom background in admin menu $expert_defaults = array( 'default-color' => 'FEFEFE', 'default-image' => '', 'admin-head-callback' => '', 'admin-preview-callback' => '' ); add_theme_support( 'custom-background', $expert_defaults ); // For Post thumbnail add_theme_support('post-thumbnails', array('post')); set_post_thumbnail_size(150, 150); // requerid features add_theme_support('automatic-feed-links'); /// include language load_theme_textdomain('best-magazine', get_template_directory() . '/languages' ); // registr menu, register_nav_menu('primary-menu', __('Primary Menu','best-magazine')); // for editor styles add_editor_style(); } add_action('after_setup_theme', 'best_magazine_setup_elements'); /**************************************/ /*FUNCTION FOR FRONT END PRINT CONTENT*/ /**************************************/ function best_magazine_the_excerpt_max_charlength($charlength,$content=false) { if($content){ $excerpt=$content; } else{ $excerpt = get_the_excerpt(); } $charlength++; if ( mb_strlen( $excerpt ) > $charlength ) { $subex = mb_substr( $excerpt, 0, $charlength - 5 ); $exwords = explode( ' ', $subex ); $excut = - ( mb_strlen( $exwords[ count( $exwords ) - 1 ] ) ); if ( $excut < 0 ) { echo mb_substr( $subex, 0, $excut ).'...'; } else { echo $subex.'...'; } } else { echo $excerpt; } } /**************************************/ /* GET POST FRSTIMAGE FOR WHUMBNAIL */ /**************************************/ function best_magazine_catch_that_image() { global $post, $posts; $first_img = ''; $output = preg_match_all('//i', $post->post_content, $matches); if(isset($matches [1] [0])){ $first_img = $matches [1] [0]; } if (empty($first_img)) { $first_img = get_template_directory_uri() . "/images/default.jpg"; } return $first_img; } function best_magazine_first_image($width, $height,$url_or_img=0) { $thumb = best_magazine_catch_that_image(); if ($thumb) { $str = "'; return $str; } } function best_magazine_empty_thumb() { $thumb = get_post_custom_values("Image"); return !empty($thumb); } /**************************************/ /* GENERETE IMAGE FOR POST THUMBNAIL */ /**************************************/ function best_magazine_display_thumbnail($width, $height) { if (has_post_thumbnail()) the_post_thumbnail(array($width, $height)); elseif (!best_magazine_empty_thumb()) { return best_magazine_first_image($width, $height); } else { return best_magazine_post_thumbnail($width, $height); } } function best_magazine_thumbnail($width, $height) { if (has_post_thumbnail()) the_post_thumbnail(array($width, $height)); elseif (best_magazine_empty_thumb()) { return best_magazine_post_thumbnail($width, $height); } else return ''; } /**************************************/ /* REMOVE MORE IN POSTS AND PAGES */ /**************************************/ function best_magazine_remove_more_jump_link($link) { $offset = strpos($link, '#more-'); if ($offset) { $end = strpos($link, '"', $offset); } if ($end) { $link = substr_replace($link, '', $offset, $end - $offset); } return $link; } add_filter('the_content_more_link', 'best_magazine_remove_more_jump_link'); /**************************************/ /* REMOVE MORE IN POSTS AND PAGES */ /**************************************/ /*******************************/ /*PAGE AND POST LEAYUT METADATE*/ /*******************************/ function best_magazine_update_page_layout_meta_settings() { /*update page layout*/ global $post,$best_magazine_options; extract($best_magazine_options); if(isset($post)) $best_magazine_meta_date = get_post_meta($post->ID, 'best_magazine_meta_date', TRUE); if(!isset($best_magazine_meta_date['content_width'])) $best_magazine_meta_date['content_width'] = esc_html( $content_area ); if(!isset($best_magazine_meta_date['main_col_width'])) $best_magazine_meta_date['main_col_width'] = esc_html( $main_column ); if(!isset($best_magazine_meta_date['layout'])) $best_magazine_meta_date['layout'] = esc_html( $default_layout ); if(!isset($best_magazine_meta_date['pr_widget_area_width'])) $best_magazine_meta_date['pr_widget_area_width'] = esc_html( $pwa_width ); if (isset($best_magazine_meta_date['fullwidthpage']) && $best_magazine_meta_date['fullwidthpage']=='on') { $them_content_are_width='100%'; ?>