Version Description
- Add - Rtl text support
- Add - Uninstall file to clear all plugin data during uninstall
- Fix - Divi theme integrations
Download this release
Release Info
Developer | Mihail Barinov |
Plugin | Advanced Woo Search |
Version | 1.80 |
Comparing to | |
See all releases |
Code changes from version 1.79 to 1.80
- advanced-woo-search.php +5 -2
- assets/css/common-rtl.css +53 -0
- assets/css/common.css +7 -7
- readme.txt +6 -1
- uninstall.php +36 -0
advanced-woo-search.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/*
|
4 |
Plugin Name: Advanced Woo Search
|
5 |
Description: Advance ajax WooCommerce product search.
|
6 |
-
Version: 1.
|
7 |
Author: ILLID
|
8 |
Author URI: https://advanced-woo-search.com/
|
9 |
Text Domain: advanced-woo-search
|
@@ -16,7 +16,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
16 |
exit;
|
17 |
}
|
18 |
|
19 |
-
define( 'AWS_VERSION', '1.
|
20 |
|
21 |
|
22 |
define( 'AWS_DIR', dirname( __FILE__ ) );
|
@@ -151,6 +151,9 @@ final class AWS_Main {
|
|
151 |
*/
|
152 |
public function load_scripts() {
|
153 |
wp_enqueue_style( 'aws-style', AWS_URL . '/assets/css/common.css', array(), AWS_VERSION );
|
|
|
|
|
|
|
154 |
wp_enqueue_script('aws-script', AWS_URL . '/assets/js/common.js', array('jquery'), AWS_VERSION, true);
|
155 |
wp_localize_script('aws-script', 'aws_vars', array(
|
156 |
'sale' => __('Sale!', 'advanced-woo-search'),
|
3 |
/*
|
4 |
Plugin Name: Advanced Woo Search
|
5 |
Description: Advance ajax WooCommerce product search.
|
6 |
+
Version: 1.80
|
7 |
Author: ILLID
|
8 |
Author URI: https://advanced-woo-search.com/
|
9 |
Text Domain: advanced-woo-search
|
16 |
exit;
|
17 |
}
|
18 |
|
19 |
+
define( 'AWS_VERSION', '1.80' );
|
20 |
|
21 |
|
22 |
define( 'AWS_DIR', dirname( __FILE__ ) );
|
151 |
*/
|
152 |
public function load_scripts() {
|
153 |
wp_enqueue_style( 'aws-style', AWS_URL . '/assets/css/common.css', array(), AWS_VERSION );
|
154 |
+
if ( is_rtl() ) {
|
155 |
+
wp_enqueue_style( 'aws-style-rtl', AWS_URL . '/assets/css/common-rtl.css', array(), AWS_VERSION );
|
156 |
+
}
|
157 |
wp_enqueue_script('aws-script', AWS_URL . '/assets/js/common.js', array('jquery'), AWS_VERSION, true);
|
158 |
wp_localize_script('aws-script', 'aws_vars', array(
|
159 |
'sale' => __('Sale!', 'advanced-woo-search'),
|
assets/css/common-rtl.css
ADDED
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Rtl support */
|
2 |
+
.rtl .aws-container .aws-search-form .aws-loader {
|
3 |
+
right: auto;
|
4 |
+
left: 10px;
|
5 |
+
}
|
6 |
+
.rtl .aws-container .aws-show-clear .aws-search-field {
|
7 |
+
padding: 6px 6px 6px 40px;
|
8 |
+
}
|
9 |
+
.rtl .aws-container .aws-search-form .aws-search-clear {
|
10 |
+
right: auto;
|
11 |
+
left: 0;
|
12 |
+
padding: 0 10px 0 0;
|
13 |
+
text-align: right;
|
14 |
+
}
|
15 |
+
.rtl .aws-container .aws-search-form .aws-form-btn {
|
16 |
+
margin: 0 -1px 0 0;
|
17 |
+
}
|
18 |
+
.rtl .aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{
|
19 |
+
margin: 0 0 0 -1px;
|
20 |
+
}
|
21 |
+
.rtl .aws-search-result {
|
22 |
+
text-align: right;
|
23 |
+
}
|
24 |
+
.rtl .aws-search-result .aws_result_featured {
|
25 |
+
margin: 0 0 0 6px;
|
26 |
+
}
|
27 |
+
.rtl .aws-search-result .aws_result_price del,
|
28 |
+
.rtl .aws-search-result .aws_result_price ins {
|
29 |
+
padding: 0 0 0 12px;
|
30 |
+
}
|
31 |
+
.rtl .aws-search-result .aws_result_cats {
|
32 |
+
float: right;
|
33 |
+
margin: 0 0 0 20px;
|
34 |
+
}
|
35 |
+
.rtl .aws-search-result .aws_result_image {
|
36 |
+
float: right;
|
37 |
+
padding: 0 0 0 10px;
|
38 |
+
}
|
39 |
+
.rtl .aws-search-result .aws_result_sale {
|
40 |
+
right: auto;
|
41 |
+
left: 0;
|
42 |
+
}
|
43 |
+
.rtl .aws-search-result .aws_onsale {
|
44 |
+
float: left;
|
45 |
+
padding-top: 2px;
|
46 |
+
position: relative;
|
47 |
+
right: auto;
|
48 |
+
left: -25px;
|
49 |
+
transform: rotate(-45deg);
|
50 |
+
}
|
51 |
+
.rtl .et_vertical_nav .et_search_outer .aws-container {
|
52 |
+
margin: 0 0 0 20px;
|
53 |
+
}
|
assets/css/common.css
CHANGED
@@ -145,7 +145,7 @@
|
|
145 |
color: #757575;
|
146 |
height: 100%;
|
147 |
width: 38px;
|
148 |
-
padding
|
149 |
text-align: left;
|
150 |
}
|
151 |
.aws-container .aws-search-form .aws-search-clear span {
|
@@ -305,7 +305,7 @@
|
|
305 |
}
|
306 |
|
307 |
.aws-search-result .aws_result_featured {
|
308 |
-
margin
|
309 |
position: relative;
|
310 |
top: -2px;
|
311 |
}
|
@@ -367,14 +367,14 @@
|
|
367 |
.aws-search-result .aws_result_cats {
|
368 |
display: block;
|
369 |
float: left;
|
370 |
-
margin
|
371 |
}
|
372 |
|
373 |
.aws-search-result .aws_result_image {
|
374 |
display: block;
|
375 |
height: 100%;
|
376 |
float: left;
|
377 |
-
padding
|
378 |
}
|
379 |
.aws-search-result .aws_result_image img {
|
380 |
width: 50px;
|
@@ -387,8 +387,8 @@
|
|
387 |
height: 42px;
|
388 |
overflow: hidden;
|
389 |
position: absolute;
|
390 |
-
right:
|
391 |
-
top:
|
392 |
width: 47px;
|
393 |
}
|
394 |
|
@@ -439,7 +439,7 @@
|
|
439 |
}
|
440 |
.et_vertical_nav .et_search_outer .aws-container {
|
441 |
width: auto;
|
442 |
-
margin
|
443 |
}
|
444 |
.et_fixed_nav .et-fixed-header .et_search_outer .aws-container {
|
445 |
margin-top: 5px;
|
145 |
color: #757575;
|
146 |
height: 100%;
|
147 |
width: 38px;
|
148 |
+
padding: 0 0 0 10px;
|
149 |
text-align: left;
|
150 |
}
|
151 |
.aws-container .aws-search-form .aws-search-clear span {
|
305 |
}
|
306 |
|
307 |
.aws-search-result .aws_result_featured {
|
308 |
+
margin: 0 6px 0 0;
|
309 |
position: relative;
|
310 |
top: -2px;
|
311 |
}
|
367 |
.aws-search-result .aws_result_cats {
|
368 |
display: block;
|
369 |
float: left;
|
370 |
+
margin: 0 20px 0 0;
|
371 |
}
|
372 |
|
373 |
.aws-search-result .aws_result_image {
|
374 |
display: block;
|
375 |
height: 100%;
|
376 |
float: left;
|
377 |
+
padding: 0 10px 0 0;
|
378 |
}
|
379 |
.aws-search-result .aws_result_image img {
|
380 |
width: 50px;
|
387 |
height: 42px;
|
388 |
overflow: hidden;
|
389 |
position: absolute;
|
390 |
+
right: 0;
|
391 |
+
top: 0;
|
392 |
width: 47px;
|
393 |
}
|
394 |
|
439 |
}
|
440 |
.et_vertical_nav .et_search_outer .aws-container {
|
441 |
width: auto;
|
442 |
+
margin: 0 20px 0 0;
|
443 |
}
|
444 |
.et_fixed_nav .et-fixed-header .et_search_outer .aws-container {
|
445 |
margin-top: 5px;
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Tags: widget, plugin, woocommerce, search, product search, woocommerce search, ajax search, live search, custom search, ajax, shortcode, better search, relevance search, relevant search, search by sku, search plugin, shop, store, wordpress search, wp ajax search, wp search, wp search plugin, sidebar, ecommerce, merketing, products, category search, instant-search, search highlight, woocommerce advanced search, woocommerce live search, WooCommerce Plugin, woocommerce product search
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.2
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -104,6 +104,11 @@ Yep. This plugin is always compatible with the latest version of Woocommerce?
|
|
104 |
|
105 |
== Changelog ==
|
106 |
|
|
|
|
|
|
|
|
|
|
|
107 |
= 1.79 =
|
108 |
* Add - Synonyms support
|
109 |
* Add - Search by product ID
|
4 |
Tags: widget, plugin, woocommerce, search, product search, woocommerce search, ajax search, live search, custom search, ajax, shortcode, better search, relevance search, relevant search, search by sku, search plugin, shop, store, wordpress search, wp ajax search, wp search, wp search plugin, sidebar, ecommerce, merketing, products, category search, instant-search, search highlight, woocommerce advanced search, woocommerce live search, WooCommerce Plugin, woocommerce product search
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.2
|
7 |
+
Stable tag: 1.80
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
104 |
|
105 |
== Changelog ==
|
106 |
|
107 |
+
= 1.80 =
|
108 |
+
* Add - Rtl text support
|
109 |
+
* Add - Uninstall file to clear all plugin data during uninstall
|
110 |
+
* Fix - Divi theme integrations
|
111 |
+
|
112 |
= 1.79 =
|
113 |
* Add - Synonyms support
|
114 |
* Add - Search by product ID
|
uninstall.php
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Uninstall plugin
|
4 |
+
* Deletes all the plugin data
|
5 |
+
*/
|
6 |
+
|
7 |
+
// Exit if accessed directly.
|
8 |
+
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) exit;
|
9 |
+
|
10 |
+
|
11 |
+
global $wpdb;
|
12 |
+
|
13 |
+
if ( ! function_exists( 'get_plugins' ) ) {
|
14 |
+
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
15 |
+
}
|
16 |
+
|
17 |
+
if ( ! function_exists( 'aws_is_plugin_installed' ) ) {
|
18 |
+
|
19 |
+
function aws_is_plugin_installed( $plugin ) {
|
20 |
+
$plugins_array = get_plugins();
|
21 |
+
if ( is_multisite() ) {
|
22 |
+
$plugins_array = get_mu_plugins();
|
23 |
+
}
|
24 |
+
return isset( $plugins_array[$plugin] );
|
25 |
+
}
|
26 |
+
|
27 |
+
}
|
28 |
+
|
29 |
+
delete_option( 'aws_settings' );
|
30 |
+
delete_option( 'aws_plugin_ver' );
|
31 |
+
delete_option( 'aws_reindex_version' );
|
32 |
+
|
33 |
+
if ( ! aws_is_plugin_installed( 'advanced-woo-search-pro/advanced-woo-search-pro.php' ) ) {
|
34 |
+
$wpdb->query( "DROP TABLE IF EXISTS " . $wpdb->prefix . "aws_index" );
|
35 |
+
$wpdb->query( "DROP TABLE IF EXISTS " . $wpdb->prefix . "aws_cache" );
|
36 |
+
}
|