'elementor_library', 'posts_per_page' => -1, ]; $templates = get_posts( $args ); $options = array(); if ( !empty( $templates ) && !is_wp_error( $templates ) ) { $options['0'] = esc_html__('Set a Template','partdo-core'); foreach ( $templates as $post ) { $options[ $post->ID ] = $post->post_title; } } else { $options = array( '' => esc_html__( 'No template exist.', 'partdo-core' ) ); } return $options; } } } /*---------------------------- Single Share ----------------------------*/ add_action( 'woocommerce_single_product_summary', 'partdo_social_share', 70); function partdo_social_share(){ $socialshare = get_theme_mod( 'partdo_shop_social_share', '0' ); if($socialshare == '1'){ wp_enqueue_script('jquery-socialshare'); wp_enqueue_script('klb-social-share'); $single_share_multicheck = get_theme_mod('partdo_shop_single_share',array( 'facebook', 'twitter', 'pinterest', 'linkedin', 'youtube', 'whatsapp')); echo '
'; echo ''; echo '
'; } } /*---------------------------- Single Wishlist ----------------------------*/ add_action( 'woocommerce_single_product_summary', 'partdo_wishlist_shortcode_output',32); function partdo_wishlist_shortcode_output(){ $wishlist = get_theme_mod( 'partdo_wishlist_button', '0' ); if($wishlist == '1' && function_exists('run_tinv_wishlist')){ echo '
'; echo '

'.esc_html__('Did you like this product? Add to favorites now and follow the product.', 'partdo-core').'

'; echo do_shortcode('[ti_wishlists_addtowishlist]'); echo '
'; } } /*------------------------------------------- Product Assistant --------------------------------------------*/ add_action( 'woocommerce_single_product_summary', 'partdo_single_product_assistant', 35); function partdo_single_product_assistant(){ $assistant = get_theme_mod( 'partdo_single_assistant', '0' ); $assistantimage = get_theme_mod('partdo_single_assistant_image'); $assistanttitle = get_theme_mod('partdo_single_assistant_title'); $assistantsubtitle = get_theme_mod('partdo_single_assistant_subtitle'); if($assistant == '1'){ echo '
'; echo '
'; echo '
'.esc_html($assistanttitle).''; echo '

'.partdo_sanitize_data($assistantsubtitle).'

'; echo '
'; echo '
'; } } /*------------------------------------------- Product Iconboxes --------------------------------------------*/ add_action( 'woocommerce_single_product_summary', 'partdo_single_product_iconboxes', 38); function partdo_single_product_iconboxes(){ $singleiconboxes = get_theme_mod( 'partdo_single_iconboxes', '0' ); if($singleiconboxes == '1'){ echo '
'; $iconboxes = get_theme_mod('partdo_single_iconboxes_list'); foreach($iconboxes as $f){ echo '
'; echo '
'; echo '
'; echo '
'.esc_html($f['iconboxes_title']).'
'; echo '

'.esc_html($f['iconboxes_subtitle']).'

'; echo '
'; echo '
'; } echo '
'; } } /*---------------------------- Update Cart When Quantity changed on CART PAGE. ----------------------------*/ add_action( 'woocommerce_after_cart', 'partdo_update_cart' ); function partdo_update_cart() { echo ''; } /*---------------------------- Disable Crop Image WCMP ----------------------------*/ add_filter('wcmp_frontend_dash_upload_script_params', 'partdo_crop_function'); function partdo_crop_function( $image_script_params ) { $image_script_params['canSkipCrop'] = true; return $image_script_params; }