uawdijnntqw1x1x1
IP : 3.136.26.105
Hostname : ns1.eurodns.top
Kernel : Linux ns1.eurodns.top 4.18.0-553.5.1.lve.1.el7h.x86_64 #1 SMP Fri Jun 14 14:24:52 UTC 2024 x86_64
Disable Function : mail,sendmail,exec,passthru,shell_exec,system,popen,curl_multi_exec,show_source,eval,open_base
OS : Linux
PATH:
/
home
/
sudancam
/
public_html
/
61c46
/
..
/
.
/
sudancam.sd
/
wp-content
/
themes
/
web-hosting-lite
/
functions.php
/
/
<?php /*-----------------------------------------------------------------------------------*/ /* Enqueue script and styles */ /*-----------------------------------------------------------------------------------*/ function web_hosting_lite_enqueue_google_fonts() { require_once get_theme_file_path( 'core/includes/wptt-webfont-loader.php' ); wp_enqueue_style( 'google-fonts-catamaran', 'https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900&display=swap' ); } add_action( 'wp_enqueue_scripts', 'web_hosting_lite_enqueue_google_fonts' ); if (!function_exists('web_hosting_lite_enqueue_scripts')) { function web_hosting_lite_enqueue_scripts() { wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/css/bootstrap.css', array(),'4.5.0' ); wp_enqueue_style( 'fontawesome-css', get_template_directory_uri() . '/css/fontawesome-all.css', array(),'4.5.0' ); wp_enqueue_style( 'owl-carousel-css', get_template_directory_uri() . '/css/owl.carousel.css', array(),'2.3.4' ); wp_enqueue_style('web-hosting-lite-style', get_stylesheet_uri(), array() ); wp_enqueue_style( 'web-hosting-lite-media-css', get_template_directory_uri() . '/css/media.css', array(),'2.3.4' ); wp_enqueue_style( 'web-hosting-lite-woocommerce-css', get_template_directory_uri() . '/css/woocommerce.css', array(),'2.3.4' ); wp_enqueue_script( 'web-hosting-lite-navigation', get_template_directory_uri() . '/js/navigation.js', FALSE, '1.0', TRUE ); wp_enqueue_script( 'owl-carousel-js', get_template_directory_uri() . '/js/owl.carousel.js', array('jquery'), '2.3.4', TRUE ); wp_enqueue_script( 'web-hosting-lite-script', get_template_directory_uri() . '/js/theme-script.js', array('jquery'), '1.0', TRUE ); if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); $web_hosting_lite_css = ''; if ( get_header_image() ) : $web_hosting_lite_css .= ' #site-navigation{ background-image: url('.esc_url(get_header_image()).') !important; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; }'; endif; wp_add_inline_style( 'web-hosting-lite-style', $web_hosting_lite_css ); // Theme Customize CSS. require get_template_directory(). '/core/includes/inline.php'; wp_add_inline_style( 'web-hosting-lite-style',$web_hosting_lite_custom_css ); } add_action( 'wp_enqueue_scripts', 'web_hosting_lite_enqueue_scripts' ); } /*-----------------------------------------------------------------------------------*/ /* Setup theme */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('web_hosting_lite_after_setup_theme')) { function web_hosting_lite_after_setup_theme() { if ( ! isset( $web_hosting_lite_content_width ) ) $web_hosting_lite_content_width = 900; register_nav_menus( array( 'main-menu' => esc_html__( 'Main menu', 'web-hosting-lite' ), )); add_theme_support( 'responsive-embeds' ); add_theme_support( 'woocommerce' ); add_theme_support( 'align-wide' ); add_theme_support('title-tag'); add_theme_support('automatic-feed-links'); add_theme_support( 'wp-block-styles' ); add_theme_support('post-thumbnails'); add_theme_support( 'custom-background', array( 'default-color' => 'f3f3f3' )); add_theme_support( 'custom-logo', array( 'height' => 70, 'width' => 70, ) ); add_theme_support( 'custom-header', array( 'width' => 1920, 'height' => 100, 'flex-width' => true, 'flex-height'=> true )); add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); add_theme_support( 'post-formats', array('image','video','gallery','audio',) ); add_editor_style( array( '/css/editor-style.css' ) ); } add_action( 'after_setup_theme', 'web_hosting_lite_after_setup_theme', 999 ); } require get_template_directory() .'/core/includes/main.php'; require get_template_directory() .'/core/includes/tgm.php'; require get_template_directory() . '/core/includes/customizer.php'; load_template( trailingslashit( get_template_directory() ) . '/core/includes/class-upgrade-pro.php' ); /*-----------------------------------------------------------------------------------*/ /* Enqueue theme logo style */ /*-----------------------------------------------------------------------------------*/ function web_hosting_lite_logo_resizer() { $web_hosting_lite_theme_logo_size_css = ''; $web_hosting_lite_logo_resizer = get_theme_mod('web_hosting_lite_logo_resizer'); $web_hosting_lite_theme_logo_size_css = ' .custom-logo{ height: '.esc_attr($web_hosting_lite_logo_resizer).'px !important; width: '.esc_attr($web_hosting_lite_logo_resizer).'px !important; } '; wp_add_inline_style( 'web-hosting-lite-style',$web_hosting_lite_theme_logo_size_css ); } add_action( 'wp_enqueue_scripts', 'web_hosting_lite_logo_resizer' ); /*-----------------------------------------------------------------------------------*/ /* Enqueue Global color style */ /*-----------------------------------------------------------------------------------*/ function web_hosting_lite_global_color() { $web_hosting_lite_theme_color_css = ''; $web_hosting_lite_copyright_bg = get_theme_mod('web_hosting_lite_copyright_bg'); $web_hosting_lite_theme_color_css = ' .copyright { background: '.esc_attr($web_hosting_lite_copyright_bg).'; } '; wp_add_inline_style( 'web-hosting-lite-style',$web_hosting_lite_theme_color_css ); wp_add_inline_style( 'web-hosting-lite-woocommerce-css',$web_hosting_lite_theme_color_css ); } add_action( 'wp_enqueue_scripts', 'web_hosting_lite_global_color' ); /*-----------------------------------------------------------------------------------*/ /* Get post comments */ /*-----------------------------------------------------------------------------------*/ if (!function_exists('web_hosting_lite_comment')) : /** * Template for comments and pingbacks. * * Used as a callback by wp_list_comments() for displaying the comments. */ function web_hosting_lite_comment($comment, $web_hosting_lite_args, $depth){ if ('pingback' == $comment->comment_type || 'trackback' == $comment->comment_type) : ?> <li id="comment-<?php comment_ID(); ?>" <?php comment_class('media'); ?>> <div class="comment-body"> <?php esc_html_e('Pingback:', 'web-hosting-lite'); comment_author_link(); ?><?php edit_comment_link(__('Edit', 'web-hosting-lite'), '<span class="edit-link">', '</span>'); ?> </div> <?php else : ?> <li id="comment-<?php comment_ID(); ?>" <?php comment_class(empty($web_hosting_lite_args['has_children']) ? '' : 'parent'); ?>> <article id="div-comment-<?php comment_ID(); ?>" class="comment-body media mb-4"> <a class="pull-left" href="#"> <?php if (0 != $web_hosting_lite_args['avatar_size']) echo get_avatar($comment, $web_hosting_lite_args['avatar_size']); ?> </a> <div class="media-body"> <div class="media-body-wrap card"> <div class="card-header"> <h5 class="mt-0"><?php /* translators: %s: author */ printf('<cite class="fn">%s</cite>', get_comment_author_link() ); ?></h5> <div class="comment-meta"> <a href="<?php echo esc_url(get_comment_link($comment->comment_ID)); ?>"> <time datetime="<?php comment_time('c'); ?>"> <?php /* translators: %s: Date */ printf( esc_attr('%1$s at %2$s', '1: date, 2: time', 'web-hosting-lite'), esc_attr( get_comment_date() ), esc_attr( get_comment_time() ) ); ?> </time> </a> <?php edit_comment_link( __( 'Edit', 'web-hosting-lite' ), '<span class="edit-link">', '</span>' ); ?> </div> </div> <?php if ('0' == $comment->comment_approved) : ?> <p class="comment-awaiting-moderation"><?php esc_html_e('Your comment is awaiting moderation.', 'web-hosting-lite'); ?></p> <?php endif; ?> <div class="comment-content card-block"> <?php comment_text(); ?> </div> <?php comment_reply_link( array_merge( $web_hosting_lite_args, array( 'add_below' => 'div-comment', 'depth' => $depth, 'max_depth' => $web_hosting_lite_args['max_depth'], 'before' => '<footer class="reply comment-reply card-footer">', 'after' => '</footer><!-- .reply -->' ) ) ); ?> </div> </div> </article> <?php endif; } endif; // ends check for web_hosting_lite_comment() if (!function_exists('web_hosting_lite_widgets_init')) { function web_hosting_lite_widgets_init() { register_sidebar(array( 'name' => esc_html__('Sidebar','web-hosting-lite'), 'id' => 'web-hosting-lite-sidebar', 'description' => esc_html__('This sidebar will be shown next to the content.', 'web-hosting-lite'), 'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h4 class="title">', 'after_title' => '</h4>' )); register_sidebar(array( 'name' => esc_html__('Footer sidebar','web-hosting-lite'), 'id' => 'web-hosting-lite-footer-sidebar', 'description' => esc_html__('This sidebar will be shown next at the bottom of your content.', 'web-hosting-lite'), 'before_widget' => '<div id="%1$s" class="col-lg-3 col-md-3 %2$s">', 'after_widget' => '</div>', 'before_title' => '<h4 class="title">', 'after_title' => '</h4>' )); } add_action( 'widgets_init', 'web_hosting_lite_widgets_init' ); } function web_hosting_lite_get_categories_select() { $web_hosting_lite_teh_cats = get_categories(); $results = array(); $web_hosting_lite_count = count($web_hosting_lite_teh_cats); for ($i=0; $i < $web_hosting_lite_count; $i++) { if (isset($web_hosting_lite_teh_cats[$i])) $results[$web_hosting_lite_teh_cats[$i]->slug] = $web_hosting_lite_teh_cats[$i]->name; else $web_hosting_lite_count++; } return $results; } // Change number or products per row to 3 add_filter('loop_shop_columns', 'web_hosting_lite_loop_columns'); if (!function_exists('web_hosting_lite_loop_columns')) { function web_hosting_lite_loop_columns() { $web_hosting_lite_columns = get_theme_mod( 'web_hosting_lite_per_columns', 3 ); return $web_hosting_lite_columns; } } //Change number of products that are displayed per page (shop page) add_filter( 'loop_shop_per_page', 'web_hosting_lite_per_page', 20 ); function web_hosting_lite_per_page( $web_hosting_lite_cols ) { $web_hosting_lite_cols = get_theme_mod( 'web_hosting_lite_product_per_page', 9 ); return $web_hosting_lite_cols; } // Add filter to modify the number of related products add_filter( 'woocommerce_output_related_products_args', 'web_hosting_lite_products_args' ); function web_hosting_lite_products_args( $args ) { $args['posts_per_page'] = get_theme_mod( 'custom_related_products_number', 6 ); $args['columns'] = get_theme_mod( 'custom_related_products_number_per_row', 3 ); return $args; } function web_hosting_lite_remove_sections( $wp_customize ) { $wp_customize->remove_control('display_header_text'); $wp_customize->remove_setting('display_header_text'); $wp_customize->remove_control('header_textcolor'); $wp_customize->remove_setting('header_textcolor'); } add_action( 'customize_register', 'web_hosting_lite_remove_sections'); add_action('after_switch_theme', 'web_hosting_lite_setup_options'); function web_hosting_lite_setup_options () { update_option('dismissed-get_started', FALSE ); } ?>
/home/sudancam/public_html/61c46/.././sudancam.sd/wp-content/themes/web-hosting-lite/functions.php