PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 4.8.7
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v4.8.7
4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / widgets / advanced-search / screens / default.php
shopengine / widgets / advanced-search / screens Last commit date
default.php 1 year ago search-result.php 3 years ago
default.php
66 lines
1 <?php $cats = ShopEngine\Utils\Helper::category_list_by_taxonomy('product_cat'); ?>
2 <?php
3
4 $category_id = '';
5
6 if(is_archive() && !is_shop() && !is_product_tag()) {
7 $category = get_queried_object();
8 $category_id = isset($category->term_id) ? $category->term_id : '';
9 }
10
11 ?>
12 <div class="shopengine-advanced-search">
13 <form method="GET" action="<?php echo esc_url( get_rest_url(null, 'shopengine/v1/advanced-search') ); ?>/"
14 class="shopengine-search-form">
15 <?php wp_nonce_field('wp_rest', 'nonce'); ?>
16 <input type="hidden" name="post_type" value="product"/>
17
18 <div class="search-input-group">
19
20 <!-- search button -->
21 <button type="submit" class="search-btn">
22 <?php
23 $icon = $settings['shopengine_advanced_search_icon'];
24 if (!empty($icon['library']) && $icon['library'] === 'svg') {
25 \Elementor\Icons_Manager::render_icon($icon, ['aria-hidden' => 'true']);
26 } else {
27 echo '<i aria-hidden="true" class="' . esc_attr($icon['value']) . '"></i>';
28 }
29 ?>
30
31 <?php if(!empty($settings['shopengine_advanced_search_text'])) : ?>
32 <span class="shopengine-search-text"><?php echo esc_html($settings['shopengine_advanced_search_text']); ?></span>
33 <?php endif; ?>
34 </button>
35 <!-- search input -->
36 <input type="search" name="s" class="shopengine-advanced-search-input"
37 placeholder="<?php echo esc_attr__('Search for Products...', 'shopengine'); ?>">
38
39 <!-- search category -->
40 <div class="shopengine-category-select-wraper">
41 <select class="shopengine-ele-nav-search-select" name="product_cat">
42 <option value=""><?php echo !empty($settings['shopengine_advanced_search_title_all']) ? esc_html($settings['shopengine_advanced_search_title_all']) : ''; ?></option>
43 <?php if(is_array($cats) && !empty($cats)): ?>
44 <?php foreach($cats as $cat) { ?>
45 <option
46 <?php selected($category_id, $cat->term_id); ?>
47 class="<?php echo esc_attr($cat->category_parent !== 0 ? 'child-category' : '') ?>"
48 value="<?php echo esc_attr($cat->term_id); ?>">
49 <?php echo esc_html($cat->name); ?>
50 </option>
51 <?php } ?>
52 <?php endif; ?>
53 </select>
54 </div>
55
56 </div>
57
58 <div class="shopengine-search-result-container">
59 <div class="shopengine-search-result">
60
61 </div>
62 </div>
63
64 </form>
65 </div>
66