Current File : /home/kelaby89/muzza.fit/wp-content/themes/deadlift/inc/customizer/mods/shop.php |
<?php
/**
* Deadlift shop
*
* @package WordPress
* @subpackage Deadlift
* @version 1.8.2
*/
defined( 'ABSPATH' ) || exit;
/**
* Shop mods
*
* @param array $mods Array of mods.
* @return array
*/
function deadlift_set_product_mods( $mods ) {
if ( class_exists( 'WooCommerce' ) ) {
$mods['shop'] = array(
'id' => 'shop',
'title' => esc_html__( 'Shop', 'deadlift' ),
'icon' => 'cart',
'options' => array(
'product_layout' => array(
'id' => 'product_layout',
'label' => esc_html__( 'Products Layout', 'deadlift' ),
'type' => 'select',
'choices' => array(
'standard' => esc_html__( 'Standard', 'deadlift' ),
'sidebar-right' => esc_html__( 'Sidebar at right', 'deadlift' ),
'sidebar-left' => esc_html__( 'Sidebar at left', 'deadlift' ),
'fullwidth' => esc_html__( 'Full width', 'deadlift' ),
),
'transport' => 'postMessage',
),
'product_display' => array(
'id' => 'product_display',
'label' => esc_html__( 'Products Archive Display', 'deadlift' ),
'type' => 'select',
/**
* Filters product post display options
*
* @since 1.0.0
*/
'choices' => apply_filters(
'deadlift_product_display_options',
array(
'grid_classic' => esc_html__( 'Grid', 'deadlift' ),
)
),
),
'product_single_layout' => array(
'id' => 'product_single_layout',
'label' => esc_html__( 'Single Product Layout', 'deadlift' ),
'type' => 'select',
'choices' => array(
'standard' => esc_html__( 'Standard', 'deadlift' ),
'sidebar-right' => esc_html__( 'Sidebar at right', 'deadlift' ),
'sidebar-left' => esc_html__( 'Sidebar at left', 'deadlift' ),
'fullwidth' => esc_html__( 'Full Width', 'deadlift' ),
),
'transport' => 'postMessage',
),
'product_columns' => array(
'id' => 'product_columns',
'label' => esc_html__( 'Columns', 'deadlift' ),
'type' => 'select',
'choices' => array(
'default' => esc_html__( 'Auto', 'deadlift' ),
3 => 3,
2 => 2,
4 => 4,
6 => 6,
),
),
'product_item_animation' => array(
'label' => esc_html__( 'Shop Archive Item Animation', 'deadlift' ),
'id' => 'product_item_animation',
'type' => 'select',
'choices' => deadlift_get_animations(),
),
'product_zoom' => array(
'label' => esc_html__( 'Single Product Zoom', 'deadlift' ),
'id' => 'product_zoom',
'type' => 'checkbox',
),
'related_products_carousel' => array(
'label' => esc_html__( 'Related Products Carousel', 'deadlift' ),
'id' => 'related_products_carousel',
'type' => 'checkbox',
),
'cart_menu_item' => array(
'label' => esc_html__( 'Add a "Cart" Menu Item', 'deadlift' ),
'id' => 'cart_menu_item',
'type' => 'checkbox',
),
'account_menu_item' => array(
'label' => esc_html__( 'Add a "Account" Menu Item', 'deadlift' ),
'id' => 'account_menu_item',
'type' => 'checkbox',
),
'shop_search_menu_item' => array(
'label' => esc_html__( 'Search Menu Item', 'deadlift' ),
'id' => 'shop_search_menu_item',
'type' => 'checkbox',
),
'products_per_page' => array(
'label' => esc_html__( 'Products per Page', 'deadlift' ),
'id' => 'products_per_page',
'type' => 'text',
'placeholder' => 12,
),
),
);
}
if ( class_exists( 'Wolf_WooCommerce_Currency_Switcher' ) || defined( 'WOOCS_VERSION' ) ) {
$mods['shop']['options']['currency_switcher'] = array(
'label' => esc_html__( 'Add Currency Switcher to Menu', 'deadlift' ),
'id' => 'currency_switcher',
'type' => 'checkbox',
);
}
if ( class_exists( 'Wolf_WooCommerce_Wishlist' ) && class_exists( 'WooCommerce' ) ) {
$mods['shop']['options']['wishlist_menu_item'] = array(
'label' => esc_html__( 'Wishlist Menu Item', 'deadlift' ),
'id' => 'wishlist_menu_item',
'type' => 'checkbox',
);
}
return $mods;
}
add_filter( 'deadlift_customizer_mods', 'deadlift_set_product_mods' );