/**
* total functions and definitions
*
* @package total
*/
if (!defined('TOTAL_VERSION')) {
$total_get_theme = wp_get_theme();
$total_version = $total_get_theme->Version;
define('TOTAL_VERSION', $total_version);
}
if (!function_exists('total_setup')) :
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which
* runs before the init hook. The init hook is too late for some features, such
* as indicating support for post thumbnails.
*/
function total_setup() {
/*
* Make theme available for translation.
* Translations can be filed in the /languages/ directory.
* If you're building a theme based on total, use a find and replace
* to change 'total' to the name of your theme in all the template files
*/
load_theme_textdomain('total', get_template_directory() . '/languages');
// Add default posts and comments RSS feed links to head.
add_theme_support('automatic-feed-links');
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded
tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support('title-tag');
/*
* Enable support for Post Thumbnails on posts and pages.
*
* @link http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails
*/
add_theme_support('post-thumbnails');
add_image_size('total-portfolio-thumb', 400, 400, true);
add_image_size('total-team-thumb', 350, 420, true);
add_image_size('total-blog-thumb', 400, 280, true);
add_image_size('total-thumb', 100, 100, true);
add_image_size('total-blog-header', 720, 360, true);
// This theme uses wp_nav_menu() in one location.
register_nav_menus(array(
'primary' => esc_html__('Primary Menu', 'total'),
));
/*
* 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('total_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
)));
add_theme_support('custom-logo', array(
'height' => 62,
'width' => 300,
'flex-height' => true,
'flex-width' => true,
'header-text' => array('.ht-site-title', '.ht-site-description'),
));
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');
/*
* This theme styles the visual editor to resemble the theme style,
* specifically font, colors, icons, and column width.
*/
add_editor_style(array('css/editor-style.css', total_fonts_url()));
}
endif; // total_setup
add_action('after_setup_theme', 'total_setup');
/**
* 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 total_content_width() {
$GLOBALS['content_width'] = apply_filters('total_content_width', 640);
}
add_action('after_setup_theme', 'total_content_width', 0);
/**
* Enables the Excerpt meta box in Page edit screen.
*/
function total_add_excerpt_support_for_pages() {
add_post_type_support('page', 'excerpt');
}
add_action('init', 'total_add_excerpt_support_for_pages');
/**
* Register widget area.
*
* @link http://codex.wordpress.org/Function_Reference/register_sidebar
*/
function total_widgets_init() {
register_sidebar(array(
'name' => esc_html__('Right Sidebar', 'total'),
'id' => 'total-right-sidebar',
'description' => esc_html__('Add widgets here to appear in your sidebar.', 'total'),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
));
register_sidebar(array(
'name' => esc_html__('Left Sidebar', 'total'),
'id' => 'total-left-sidebar',
'description' => esc_html__('Add widgets here to appear in your sidebar.', 'total'),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
));
register_sidebar(array(
'name' => esc_html__('Shop Sidebar', 'total'),
'id' => 'total-shop-sidebar',
'description' => esc_html__('Add widgets here to appear in your sidebar of shop page.', 'total'),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
));
register_sidebar(array(
'name' => esc_html__('Footer One', 'total'),
'id' => 'total-footer1',
'description' => esc_html__('Add widgets here to appear in your Footer.', 'total'),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
));
register_sidebar(array(
'name' => esc_html__('Footer Two', 'total'),
'id' => 'total-footer2',
'description' => esc_html__('Add widgets here to appear in your Footer.', 'total'),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
));
register_sidebar(array(
'name' => esc_html__('Footer Three', 'total'),
'id' => 'total-footer3',
'description' => esc_html__('Add widgets here to appear in your Footer.', 'total'),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
));
register_sidebar(array(
'name' => esc_html__('Footer Four', 'total'),
'id' => 'total-footer4',
'description' => esc_html__('Add widgets here to appear in your Footer.', 'total'),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',
));
}
add_action('widgets_init', 'total_widgets_init');
if (!function_exists('total_fonts_url')) :
/**
* Register Google fonts for Total.
*
* @since Total 1.0
*
* @return string Google fonts URL for the theme.
*/
function total_fonts_url() {
$fonts_url = '';
$fonts = array();
$subsets = 'latin,latin-ext';
/*
* Translators: If there are characters in your language that are not supported
* by Open Sans, translate this to 'off'. Do not translate into your own language.
*/
if ('off' !== _x('on', 'Pontano Sans font: on or off', 'total')) {
$fonts[] = 'Pontano Sans';
}
/*
* Translators: If there are characters in your language that are not supported
* by Inconsolata, translate this to 'off'. Do not translate into your own language.
*/
if ('off' !== _x('on', 'Oswald font: on or off', 'total')) {
$fonts[] = 'Oswald:400,700,300';
}
/*
* Translators: To add an additional character subset specific to your language,
* translate this to 'greek', 'cyrillic', 'devanagari' or 'vietnamese'. Do not translate into your own language.
*/
$subset = _x('no-subset', 'Add new subset (greek, cyrillic, devanagari, vietnamese)', 'total');
if ('cyrillic' == $subset) {
$subsets .= ',cyrillic,cyrillic-ext';
} elseif ('greek' == $subset) {
$subsets .= ',greek,greek-ext';
} elseif ('devanagari' == $subset) {
$subsets .= ',devanagari';
} elseif ('vietnamese' == $subset) {
$subsets .= ',vietnamese';
}
if ($fonts) {
$fonts_url = add_query_arg(array(
'family' => urlencode(implode('|', $fonts)),
'subset' => urlencode($subsets),
), '//fonts.googleapis.com/css');
}
return esc_url_raw($fonts_url);
}
endif;
/**
* Enqueue scripts and styles.
*/
function total_scripts() {
wp_enqueue_script('jquery-nav', get_template_directory_uri() . '/js/jquery.nav.js', array('jquery'), TOTAL_VERSION, true);
wp_enqueue_script('owl-carousel', get_template_directory_uri() . '/js/owl.carousel.js', array('jquery'), TOTAL_VERSION, true);
wp_enqueue_script('isotope-pkgd', get_template_directory_uri() . '/js/isotope.pkgd.js', array('jquery', 'imagesloaded'), TOTAL_VERSION, true);
wp_enqueue_script('nivo-lightbox', get_template_directory_uri() . '/js/nivo-lightbox.js', array('jquery'), TOTAL_VERSION, true);
wp_enqueue_script('superfish', get_template_directory_uri() . '/js/superfish.js', array('jquery'), TOTAL_VERSION, true);
wp_enqueue_script('jquery-stellar', get_template_directory_uri() . '/js/jquery.stellar.js', array('imagesloaded'), TOTAL_VERSION, false);
wp_enqueue_script('odometer', get_template_directory_uri() . '/js/odometer.js', array('jquery'), TOTAL_VERSION, true);
wp_enqueue_script('waypoint', get_template_directory_uri() . '/js/waypoint.js', array('jquery'), TOTAL_VERSION, true);
wp_enqueue_script('total-custom', get_template_directory_uri() . '/js/total-custom.js', array('jquery'), TOTAL_VERSION, true);
wp_localize_script('total-custom', 'total_localize', array('template_path' => get_template_directory_uri()));
wp_enqueue_style('total-style', get_stylesheet_uri(), array('animate', 'font-awesome', 'owl-carousel', 'nivo-lightbox'), TOTAL_VERSION);
wp_enqueue_style('total-fonts', total_fonts_url(), array(), NULL);
wp_enqueue_style('animate', get_template_directory_uri() . '/css/animate.css', array(), TOTAL_VERSION);
wp_enqueue_style('font-awesome', get_template_directory_uri() . '/css/font-awesome.css', array(), TOTAL_VERSION);
wp_enqueue_style('owl-carousel', get_template_directory_uri() . '/css/owl.carousel.css', array(), TOTAL_VERSION);
wp_enqueue_style('nivo-lightbox', get_template_directory_uri() . '/css/nivo-lightbox.css', array(), TOTAL_VERSION);
wp_add_inline_style('total-style', total_dymanic_styles());
if (is_singular() && comments_open() && get_option('thread_comments')) {
wp_enqueue_script('comment-reply');
}
}
add_action('wp_enqueue_scripts', 'total_scripts');
/**
* Enqueue admin style
*/
function total_admin_scripts() {
wp_enqueue_style('total-admin-style', get_template_directory_uri() . '/inc/css/admin-style.css', array(), TOTAL_VERSION);
wp_enqueue_media();
wp_enqueue_script('total-admin-scripts', get_template_directory_uri() . '/inc/js/admin-scripts.js', array('jquery'), TOTAL_VERSION, true);
}
add_action('admin_enqueue_scripts', 'total_admin_scripts');
add_action('elementor/editor/before_enqueue_scripts', 'total_admin_scripts');
if (!function_exists('wp_body_open')) {
function wp_body_open() {
do_action('wp_body_open');
}
}
/**
* Breadcrumb
*/
require get_template_directory() . '/inc/breadcrumbs.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* TGMPA
*/
require get_template_directory() . '/inc/class-tgm-plugin-activation.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/total-functions.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Metabox additions.
*/
require get_template_directory() . '/inc/total-metabox.php';
/**
* FontAwesome Array
*/
require get_template_directory() . '/inc/font-awesome-list.php';
/**
* Welcome Page.
*/
require get_template_directory() . '/welcome/welcome.php';
/**
* Dynamic Styles additions.
*/
require get_template_directory() . '/inc/style.php';
/**
* Widgets additions.
*/
require get_template_directory() . '/inc/widgets/widget-fields.php';
require get_template_directory() . '/inc/widgets/widget-contact-info.php';
require get_template_directory() . '/inc/widgets/widget-personal-info.php';
require get_template_directory() . '/inc/widgets/widget-latest-post.php';
Commercial Blender – Dynasty Mall
PROMO SALES! * OVER 1000+ ORDERS DELIVERED | PAYMENT ON DELIVERY | FREE DELIVERY EVERYWHERE IN GHANA | ORDER YOURS NOW!!!
490 cedis + FREE DELIVERY WITHIN ACCRA
950 For 2PCS
YOU CAN BUY ONE AS A GIFT FOR A FRIEND, FAMILY TO SHOW YOUR LOVE.
BEST GIFT FOR A LOVE ONE. JUST SURPRISE SOMEONE.
SILVER CREST 2 IN 1 HEAVY DUTY PROFESSIONAL UNBREAKABLE COMMERCIAL BLENDER- 2L
This blender has strong blades capable of grinding nuts, seeds like melon or Egusi, grains, maize, pepper, fruits, tomatoes to paste, meat and even ice.
PLEASE TAKE NOTE : ITS PAYMENT ON DELIVERY TO ALL PART OF ACCRA, KUMASI, HO, AND SUNYANI. ALL OTHER LOCATIONS APART FROM THESE MUST MAKE PAYMENT BEFORE DELIVERY OR PROVIDE ALTENATIVE NUMBER IN ACCRA.
PROFESSIONAL UNBREAKABLE COMMERCIAL BLENDER
Product Specification:
Rated Voltage: 220V~50Hz
Rated Power: 4500 Watts
Blades: Leaves Stainless Steel
Motor Type: 9520 Motor
Housing Material: PP
Jar Capacity: 2L
Jar Material: Food Grade PC
Power cord: European Plug, total length 1.2 meters (exposed 0.9 meters)
Stepless Variable Speed + Pulse Function
Accessory: Tamper
Note: it has a circuit breaker to prevent overheating