PATH:
home
/
niazsaze
/
public_html
/
wp-content
/
themes
/
flatsome
/
inc
/
admin
/
options
/
header
<?php /************* * - Cart *************/ $_flatsome_mini_cart_active_callback = array( array( 'setting' => 'header_cart_style', 'operator' => '!==', 'value' => 'link', ), ); Flatsome_Option::add_section( 'header_cart', array( 'title' => __( 'سبد خرید', 'flatsome-admin' ), 'panel' => 'header', //'description' => __( 'This is the section description', 'flatsome-admin' ), ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'select', 'settings' => 'header_cart_style', 'label' => __( 'رفتار', 'flatsome-admin' ), 'section' => 'header_cart', 'transport' => flatsome_customizer_transport(), 'default' => 'dropdown', 'choices' => array( 'dropdown' => __( 'نمایش دراپ داون سبد خرید', 'flatsome-admin' ), 'off-canvas' => __( 'نمایش کشو مینی سبد خرید', 'flatsome-admin' ), 'link' => __( 'ارجاع به صفحه سبد خرید', 'flatsome-admin' ), ), ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'radio-image', 'settings' => 'cart_icon_style', 'label' => __( 'استایل آیکون سبد خرید', 'flatsome-admin' ), 'section' => 'header_cart', 'transport' => $transport, 'default' => '', 'choices' => array( '' => $image_url . 'cart-icon-default.svg', 'plain' => $image_url . 'cart-icon-plain.svg', 'outline' => $image_url . 'cart-icon-outline.svg', 'fill' => $image_url . 'cart-icon-fill.svg', 'fill-round' => $image_url . 'cart-icon-fill-round.svg', 'outline-round' => $image_url . 'cart-icon-outline-round.svg', ), )); Flatsome_Option::add_field( 'option', array( 'type' => 'radio-image', 'settings' => 'cart_icon', 'label' => __( 'آیکون سبد خرید', 'flatsome-admin' ), 'section' => 'header_cart', 'transport' => $transport, 'default' => 'basket', 'choices' => array( 'basket' => $image_url . 'cart-icon-basket.svg', 'cart' => $image_url . 'cart-icon-cart.svg', 'bag' => $image_url . 'cart-icon-bag.svg', ), )); Flatsome_Option::add_field( 'option', array( 'type' => 'image', 'settings' => 'custom_cart_icon', 'label' => esc_html__( 'آیکون سبد خرید سفارشی', 'flatsome-admin' ), 'section' => 'header_cart', 'transport' => flatsome_customizer_transport(), 'choices' => array( 'save_as' => 'id' ), ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'checkbox', 'settings' => 'header_cart_total', 'label' => __( 'نمایش تعداد نهایی سبد خرید', 'flatsome-admin' ), 'section' => 'header_cart', 'transport' => $transport, 'default' => 1, )); Flatsome_Option::add_field( 'option', array( 'type' => 'checkbox', 'settings' => 'header_cart_title', 'label' => __( 'نمایش عنوان سبد خرید', 'flatsome-admin' ), 'section' => 'header_cart', 'transport' => $transport, 'default' => 1, )); Flatsome_Option::add_field( '', array( 'type' => 'custom', 'settings' => 'custom_title_header_cart_content', 'label' => '', 'section' => 'header_cart', 'default' => '<div class="options-title-divider">محتوای سبد خرید کوچک', 'active_callback' => $_flatsome_mini_cart_active_callback, ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'checkbox', 'settings' => 'cart_dropdown_show', 'label' => __( 'نمایش خودکار سبد خرید کوچک', 'flatsome-admin' ), 'description' => __( 'بعد از اضافه شدن محصول، سبد خرید کوچک را نشان دهید', 'flatsome-admin' ), 'section' => 'header_cart', 'active_callback' => $_flatsome_mini_cart_active_callback, 'default' => 1, ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'checkbox', 'settings' => 'header_cart_qty', 'label' => esc_html__( 'نمایش مقدار ورودی', 'flatsome' ), 'section' => 'header_cart', 'transport' => flatsome_customizer_transport(), 'active_callback' => $_flatsome_mini_cart_active_callback, 'default' => 0, ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'checkbox', 'settings' => 'header_cart_shipping', 'label' => esc_html__( 'نمایش ارسال رایگان', 'flatsome' ), 'section' => 'header_cart', 'transport' => flatsome_customizer_transport(), 'default' => 0, 'active_callback' => $_flatsome_mini_cart_active_callback, ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'textarea', 'settings' => 'html_cart_header', 'transport' => $transport, 'label' => __( 'محتوای سفارشی بعد از سبد خرید', 'flatsome-admin' ), 'description' => __( 'هر HTML یا کد کوتاهی را در اینجا اضافه کنید...', 'flatsome-admin' ), 'section' => 'header_cart', 'sanitize_callback' => 'flatsome_custom_sanitize', 'active_callback' => $_flatsome_mini_cart_active_callback, ) ); Flatsome_Option::add_field( '', array( 'type' => 'custom', 'settings' => 'custom_title_header_cart_drawer_content', 'label' => '', 'section' => 'header_cart', 'default' => '<div class="options-subtitle-divider">سبد خرید کوچک کشویی</div>', 'active_callback' => $_flatsome_mini_cart_active_callback, ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'dimension', 'settings' => 'cart_drawer_width', 'section' => 'header_cart', 'label' => esc_html__( 'عرض دراور', 'flatsome' ), 'transport' => flatsome_customizer_transport(), 'default' => '', 'active_callback' => $_flatsome_mini_cart_active_callback, ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'checkbox', 'settings' => 'header_cart_sticky_footer', 'label' => esc_html__( 'فوتر چسبان', 'flatsome' ), 'section' => 'header_cart', 'transport' => flatsome_customizer_transport(), 'default' => 1, 'active_callback' => $_flatsome_mini_cart_active_callback, ) ); Flatsome_Option::add_field( 'option', array( 'type' => 'checkbox', 'settings' => 'header_cart_cross_sells', 'label' => esc_html__( 'نمایش محصولات پیشنهادی', 'flatsome' ), 'section' => 'header_cart', 'transport' => flatsome_customizer_transport(), 'default' => 0, 'active_callback' => $_flatsome_mini_cart_active_callback, ) ); function flatsome_refresh_header_cart_partials( WP_Customize_Manager $wp_customize ) { if ( ! isset( $wp_customize->selective_refresh ) ) { return; } // Cart. $wp_customize->selective_refresh->add_partial( 'header-cart', array( 'selector' => '.cart-item', 'container_inclusive' => true, 'settings' => array( 'cart_icon', 'header_cart_style', 'cart_icon_style', 'custom_cart_icon', 'header_cart_total', 'header_cart_title', 'html_cart_header', 'header_cart_qty', 'header_cart_cross_sells', 'header_cart_shipping', ), 'render_callback' => function () { get_template_part( 'template-parts/header/partials/element', 'cart' ); }, ) ); // Cart. $wp_customize->selective_refresh->add_partial( 'header-cart', array( 'selector' => '.header-nav .cart-item', 'container_inclusive' => true, 'settings' => array( 'cart_icon', 'header_cart_style', 'cart_icon_style', 'custom_cart_icon', 'header_cart_total', 'header_cart_title', 'html_cart_header', 'header_cart_qty', 'header_cart_cross_sells', 'header_cart_shipping', ), 'render_callback' => function () { get_template_part( 'template-parts/header/partials/element', 'cart' ); }, ) ); $wp_customize->selective_refresh->add_partial( 'header-cart-mobile', array( 'selector' => '.mobile-nav .cart-item', 'container_inclusive' => true, 'settings' => array('cart_icon','header_cart_style','cart_icon_style','custom_cart_icon','header_cart_total','header_cart_title','html_cart_header'), 'render_callback' => function() { get_template_part('template-parts/header/partials/element','cart-mobile'); }, ) ); } add_action( 'customize_register', 'flatsome_refresh_header_cart_partials' );
[-] options-header-mobile.php
[edit]
[-] options-header-sticky.php
[edit]
[-] options-header-contact.php
[edit]
[-] options-header-buttons.php
[edit]
[-] options-header-top.php
[edit]
[-] options-header-presets.php
[edit]
[-] options-header-search.php
[edit]
[-] options-header-account.php
[edit]
[-] options-header-refresh.php
[edit]
[+]
img
[-] options-header-bottom.php
[edit]
[-] options-header-logo.php
[edit]
[-] options-header-dropdown.php
[edit]
[-] options-header-content.php
[edit]
[-] options-header-main.php
[edit]
[-] options-header-layout.php
[edit]
[-] options-header-nav-vertical.php
[edit]
[-] options-header-newsletter.php
[edit]
[-] options-header-cart.php
[edit]
[-] options-header-wishlist.php
[edit]
[+]
..
[-] options-header.php
[edit]