'ffffff', 'default-image' => '', ) ) ); register_nav_menus(array( 'top-menu' => __('Top Menu', 'balaka'), 'footer-menu' => __('Footer Menu', 'balaka'), )); add_image_size('balaka_1024x500', 1024, 500, true); add_image_size('balaka_640x400', 640, 400, true); add_image_size('balaka_300x200', 300, 200, true); } add_action("after_setup_theme", "balaka_theme_setup"); function balaka_assets(){ // balaka stylesheet wp_enqueue_style( "balaka-font", "//fonts.googleapis.com/css?family=Poppins:300,400,400i,500,500i,600,600i,700,700i,800,900" ); wp_enqueue_style( "slickNav-css", get_template_directory_uri(). "/assets/css/slicknav.min.css", null, "1.0"); wp_enqueue_style( "bootstrap-css", get_template_directory_uri(). "/assets/css/bootstrap.min.css", null, "1.0"); wp_enqueue_style( "fontawesome-css", get_template_directory_uri(). "/assets/css/font-awesome.min.css", null, "1.0"); wp_enqueue_style( "slick-css", get_template_directory_uri(). "/assets/css/slick.min.css", null, "1.0"); wp_enqueue_style( "main-css", get_template_directory_uri(). "/assets/css/main.css", null, "1.0"); wp_enqueue_style( "balaka-css", get_stylesheet_uri() ); wp_enqueue_style( "responsive-css", get_template_directory_uri(). "/assets/css/responsive.css", null, "1.0"); // balaka scripts wp_enqueue_script( "slicknav-js", get_template_directory_uri()."/assets/js/jquery.slicknav.min.js", array("jquery"), "1.0", true ); wp_enqueue_script( "bootstrap-js", get_template_directory_uri()."/assets/js/bootstrap.min.js", array("jquery"), "v3.7", true ); wp_enqueue_script( "slick-js", get_template_directory_uri()."/assets/js/slick.min.js", array("jquery"), "1.9.0", true ); wp_enqueue_script( "active-js", get_template_directory_uri()."/assets/js/active.js", array("jquery"), "1.0", true ); if ( is_singular() && comments_open() ) { wp_enqueue_script( "comment-reply" ); } } add_action("wp_enqueue_scripts", "balaka_assets"); function balaka_widgets_init(){ register_sidebar(array( 'name' => __( 'Right Sidebar', 'balaka' ), 'id' => 'right-sidebar', // ID should be LOWERCASE ! ! ! 'description' => __( 'Add Right Sidebar widgets here', 'balaka' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); register_sidebar(array( 'name' => __( 'Footer Widgets', 'balaka' ), 'id' => 'footer-sidebar', // ID should be LOWERCASE ! ! ! 'description' => __( 'Add Footer Sidebar widgets here', 'balaka' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); } add_action('widgets_init', 'balaka_widgets_init'); // search area highlight function function balaka_highlight_search_results($text){ if(is_search()){ $pattern = '/('. join('|', explode(' ', get_search_query())).')/i'; $text = preg_replace($pattern, '\0', $text); } return $text; } add_filter('the_content', 'balaka_highlight_search_results'); add_filter('the_excerpt', 'balaka_highlight_search_results'); add_filter('the_title', 'balaka_highlight_search_results'); // Javascript file type fix function balaka_remove_type_attr($tag, $handle) { return preg_replace( "/type=['\"]text\/(javascript|css)['\"]/", '', $tag ); } add_filter('style_loader_tag', 'balaka_remove_type_attr', 10, 2); add_filter('script_loader_tag', 'balaka_remove_type_attr', 10, 2); //add_filter('wp_calculate_image_srcset', '__return_false'); // social share buttons function function balaka_social_sharing_buttons($content) { global $post; if(is_singular() || is_home()){ // Get current page URL $balakaURL = urlencode(get_permalink()); // Get current page title $balakaTitle = htmlspecialchars(urlencode(html_entity_decode(get_the_title(), ENT_COMPAT, 'UTF-8')), ENT_COMPAT, 'UTF-8'); // $balakaTitle = str_replace( ' ', '%20', get_the_title()); // Get Post Thumbnail for pinterest $balakaThumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'full' ); // Construct sharing URL without using any script $twitterURL = 'https://twitter.com/intent/tweet?text='.$balakaTitle.'&url='.$balakaURL.'&via=balaka'; $facebookURL = 'https://www.facebook.com/sharer/sharer.php?u='.$balakaURL; $googleURL = 'https://plus.google.com/share?url='.$balakaURL; $linkedInURL = 'https://www.linkedin.com/shareArticle?mini=true&url='.$balakaURL.'&title='.$balakaTitle; // Based on popular demand added Pinterest too $pinterestURL = 'https://pinterest.com/pin/create/button/?url='.$balakaURL.'&media='.$balakaThumbnail[0].'&description='.$balakaTitle; // Add sharing button at the end of page/page content $content .= ''; $content .= '
'; $content .= ' Share Article : '; $content .= ''; $content .= ''; $content .= ''; $content .= ''; $content .= '
'; return $content; }else{ // if not a post/page then don't include sharing button return $content; } }; add_filter( 'the_content', 'balaka_social_sharing_buttons'); // wp_oembed_get modify function oembed_modify( $return, $data, $url ){ if( is_object( $data ) ){ // Remove the unwanted attributes: $return = str_ireplace( array( 'frameborder="0"' ), '', $return ); } return $return; } add_filter('oembed_dataparse', 'oembed_modify', 10,3 ); // comment callback function function balaka_comment($comment, $args, $depth) { if ( 'div' === $args['style'] ) { $tag = 'div'; $add_below = 'comment'; } else { $tag = 'li'; $add_below = 'div-comment'; }?> < id="comment-">
%s says:', 'balaka' ), get_comment_author_link() ); ?>
comment_approved == '0' ) { ?>
$add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>