esc_html__('Primary Menu', 'businest'),
)
);
add_theme_support( 'custom-header', array(
'width' => 1080,
'height' => 190,
'flex-height' => true,
'flex-width' => true,
) );
add_image_size( 'img_348_201', 348, 201, true );
$args = array();
$lpos = esc_html(get_theme_mod( 'display_logo_and_title' ));
if ( false === $lpos || 'image' == $lpos ) {
$args['header-text'] = array( 'blog-name' );
}
add_theme_support( 'custom-logo', $args );
add_theme_support('editor-styles');
add_editor_style('style-editor.css');
}
# Enqueue Scripts
add_action( 'wp_enqueue_scripts', 'businest_load_scripts' );
function businest_load_scripts()
{
wp_enqueue_style( 'businest-style', get_stylesheet_uri(), array(), '' );
wp_style_add_data( 'businest-style', 'rtl', 'replace' );
# CSS
wp_enqueue_style('bootstrap_css', get_template_directory_uri().'/assets/css/bootstrap.min.css', array(), true );
wp_enqueue_style('fontawesome_css', get_template_directory_uri().'/assets/css/font-awesome.min.css', array(), true );
wp_enqueue_style('businest-main-style', get_template_directory_uri() . '/style.css', array(), '1.11.0');
wp_enqueue_style('businest-custom-style', get_template_directory_uri() . '/assets/css/custom-style.css', array(), '1.11.0');
# JS
wp_enqueue_script( 'bootstrap_js', get_template_directory_uri() . '/assets/js/bootstrap.bundle.min.js', array( 'jquery' ), true, true );
wp_localize_script( 'businest-scripts', 'businest', array(
'ajaxurl' => esc_url( admin_url('admin-ajax.php') )
));
if ( is_singular() && get_option('thread_comments') ) {
wp_enqueue_script('comment-reply');
}
}
# Set businest Content Width
if ( ! isset( $content_width ) ) { $content_width = 1170; }
/* -------------------------------------------------- */
function businest_stringModify($string, $start, $limit) {
$str = trim(strip_tags($string));
if($limit) {
$str = trim(substr($str, $start, $limit));
if(strlen($string)>$limit)
$str .= '...';
}
return $str;
}
# businest Pagination
function businest_pagination()
{
if ( get_the_posts_pagination() ) : ?>
esc_html__('Primary Sidebar', 'businest'),
'id' => 'sidebar',
'before_widget' => '',
'after_widget' => '
',
'before_title' => ''
));
}
# Language
load_theme_textdomain( 'businest', get_template_directory() . '/languages' );
/* -------------------------------------------------- */
require_once get_template_directory() . '/inc/bs4navwalker.php';
function businest_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;
}
if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
add_filter( 'woocommerce_add_to_cart_fragments', 'businest_cart_count_fragments', 10, 1 );
add_action( 'wp_head', 'businest_cart_count_styles' );
add_filter( 'wp_nav_menu_main-menu_items', 'businest_cart_icon', 10, 2 );
function businest_cart_count_fragments( $fragments ) {
$fragments['li.cart'] = '';
return $fragments;
}
function businest_cart_count_styles() {
?>
cart->get_cart_contents_count();
$cart_count_span = '';
if ( $cart_item_count ) {
$cart_count_span = ''.$cart_item_count.'';
}
$cart_link = '';
// Add the cart link to the end of the menu.
$items = $items . $cart_link;
return $items;
}
}
add_action('woocommerce_before_main_content', 'businest_wrapper_start', 10);
add_action('woocommerce_after_main_content', 'businest_wrapper_end', 10);
function businest_wrapper_start() {
echo '';
}
function businest_wrapper_end() {
echo '
';
}
function businest_remove_sidebar( $is_active_sidebar, $index ) {
if( $index !== "sidebar" ) {
return $is_active_sidebar;
}
if( ! is_product() ) {
return $is_active_sidebar;
}
return false;
}
add_filter( 'is_active_sidebar', 'businest_remove_sidebar', 10, 2 );
if ( is_admin() ) {
require get_template_directory() . '/includes/admin/class-hvthemes-admin.php';
require get_template_directory() . '/includes/admin/class-hvthemes-dashboard.php';
require get_template_directory() . '/includes/admin/class-hvthemes-notice.php';
require get_template_directory() . '/includes/admin/class-hvthemes-welcome-notice.php';
require get_template_directory() . '/includes/admin/class-hvthemes-upgrade-notice.php';
require get_template_directory() . '/includes/admin/class-hvthemes-theme-review-notice.php';
}