Version Description
Released on 23rd April, 2019 =
Update: Plugin Core Framework
Download this release
Release Info
Developer | yithemes |
Plugin | YITH WooCommerce Ajax Product Filter |
Version | 3.6.3 |
Comparing to | |
See all releases |
Code changes from version 3.6.2 to 3.6.3
- README.txt +19 -2
- assets/css/admin.css +0 -191
- includes/class.yith-wcan-admin.php +1 -1
- includes/class.yith-wcan-frontend.php +1 -1
- includes/functions.yith-wcan.php +5 -3
- init.php +4 -4
- languages/yith-woocommerce-ajax-navigation-de_DE.mo +0 -0
- languages/yith-woocommerce-ajax-navigation-de_DE.po +45 -33
- languages/yith-woocommerce-ajax-navigation-es_ES.mo +0 -0
- languages/yith-woocommerce-ajax-navigation-es_ES.po +47 -38
- languages/yith-woocommerce-ajax-navigation-it_IT.mo +0 -0
- languages/yith-woocommerce-ajax-navigation-it_IT.po +45 -37
- languages/yith-woocommerce-ajax-navigation-nl_NL.mo +0 -0
- languages/yith-woocommerce-ajax-navigation-nl_NL.po +45 -33
- languages/yith-woocommerce-ajax-navigation-tr_TR.mo +0 -0
- languages/yith-woocommerce-ajax-navigation-tr_TR.po +34 -31
- languages/yith-woocommerce-ajax-navigation.pot +31 -31
- plugin-fw/assets/css/admin.css +21 -0
- plugin-fw/assets/css/yit-upgrader.css +4 -0
- plugin-fw/assets/js/yith-dashboard.js +47 -0
- plugin-fw/assets/js/yith-dashboard.min.js +2 -0
- plugin-fw/assets/js/yith-update-plugins.js +49 -0
- plugin-fw/assets/js/yith-update-plugins.min.js +2 -0
- plugin-fw/init.php +2 -2
- plugin-fw/lib/promo/yith-promo.php +0 -188
- plugin-fw/lib/yit-upgrade.php +26 -7
- plugin-fw/lib/yith-dashboard.php +89 -7
- plugin-fw/licence/assets/js/yit-licence.js +1 -1
- plugin-fw/licence/assets/js/yit-licence.min.js +8 -1
- plugin-fw/licence/lib/yit-licence.php +5 -0
- plugin-fw/templates/fields/custom.php +16 -0
- plugin-fw/yit-plugin.php +0 -6
- settings/frontend-options.php +2 -2
- widgets/class.yith-wcan-navigation-widget.php +11 -14
- widgets/class.yith-wcan-reset-navigation-widget.php +23 -3
README.txt
CHANGED
@@ -3,8 +3,8 @@
|
|
3 |
Contributors: yithemes
|
4 |
Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
|
5 |
Requires at least: 4.0
|
6 |
-
Tested up to:
|
7 |
-
Stable tag: 3.6.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -159,6 +159,23 @@ If you want to see a demonstration version of the premium plugin, you can see it
|
|
159 |
|
160 |
== Changelog ==
|
161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
= 3.6.1 - Released on 11th October, 2018 =
|
163 |
|
164 |
* Update: Plugin Core Framework
|
3 |
Contributors: yithemes
|
4 |
Tags: woocommerce ajax product filter download, woocommerce, widget, ajax, ajax filtered nav, ajax navigation, ajax filtered navigation, woocommerce layered navigation, woocommerce layered nav, product filter, product filters, ajax product filter, woocommerce ajax product filter, woocommerce filters, sidebar filter, sidebar ajax filter, ajax price filter, price filter, product sorting, woocommerce filter, taxonomy filter, attribute filter, attributes filter, woocommerce product sort, ajax sort, woocommerce ajax product filter, advanced product filters, ajax product filters, filters, woocommerce ajax product filters, woocommerce product filters, woocommerce product filters, category filter, attribute filters, woocommerce products filter, woocommerce price filter, yit, yith, yithemes
|
5 |
Requires at least: 4.0
|
6 |
+
Tested up to: 5.1
|
7 |
+
Stable tag: 3.6.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
159 |
|
160 |
== Changelog ==
|
161 |
|
162 |
+
= 3.6.3 - Released on 23rd April, 2019 =
|
163 |
+
|
164 |
+
* Update: Plugin Core Framework
|
165 |
+
|
166 |
+
= 3.6.2 - Released on 08th April, 2019 =
|
167 |
+
|
168 |
+
* New: Support to WooCommerce 3.6
|
169 |
+
* Tweak: New Widgets name
|
170 |
+
* Update: Plugin Core Framework
|
171 |
+
* Fix: Undefined variable term_id in attributes table
|
172 |
+
* Fix: Wrong reset page with WooCommerce Filter by price widget
|
173 |
+
* Fix: Support to Aurum theme - Filter issue using AND operator
|
174 |
+
* Fix: Undefined index: source_tax in YITH Reset Filter widget
|
175 |
+
* Fix: Issue with reset filter in product categories page
|
176 |
+
* Fix: Reset button doesn't works if a variable use a slash char in query string
|
177 |
+
* Dev: new parameter for filter 'yith_wcan_dropdown_label'
|
178 |
+
|
179 |
= 3.6.1 - Released on 11th October, 2018 =
|
180 |
|
181 |
* Update: Plugin Core Framework
|
assets/css/admin.css
CHANGED
@@ -44,195 +44,4 @@ label.yith-wcan-reset-table{
|
|
44 |
width: 50%;
|
45 |
display: inline-block;
|
46 |
vertical-align: top;
|
47 |
-
}
|
48 |
-
|
49 |
-
/* Options Panel Customizzation */
|
50 |
-
|
51 |
-
.plugin-option .form-table tr {
|
52 |
-
background-color: #ffffff;
|
53 |
-
border: none;
|
54 |
-
}
|
55 |
-
|
56 |
-
.plugin-option .form-table tr th {
|
57 |
-
padding: 20px 10px 20px 20px;
|
58 |
-
}
|
59 |
-
|
60 |
-
.yith_wcan_placeholder .wp-picker-holder {
|
61 |
-
position: absolute;
|
62 |
-
z-index: 999;
|
63 |
-
}
|
64 |
-
|
65 |
-
.yith-wcan-multicolor .wp-picker-container .wp-picker-clear {
|
66 |
-
display: none;
|
67 |
-
}
|
68 |
-
|
69 |
-
/* == Panel Customization === */
|
70 |
-
|
71 |
-
.yit-plugins_page_yith_wcan_panel .plugin-option{
|
72 |
-
margin-right: 15px;
|
73 |
-
}
|
74 |
-
|
75 |
-
.yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options .option {
|
76 |
-
width: 270px;
|
77 |
-
}
|
78 |
-
|
79 |
-
.yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options .option.yit-upload {
|
80 |
-
width: 350px;
|
81 |
-
}
|
82 |
-
|
83 |
-
.yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options.on_off_container .option {
|
84 |
-
width: 100px;
|
85 |
-
}
|
86 |
-
|
87 |
-
.yit-plugins_page_yith_wcan_panel .plugin-option .yit-options .option, .plugin-option .yit_options.on_off_container .description {
|
88 |
-
line-height: 38px;
|
89 |
-
}
|
90 |
-
|
91 |
-
.yit-plugins_page_yith_wcan_panel .plugin-option .form-table tr th {
|
92 |
-
width: 240px;
|
93 |
-
}
|
94 |
-
|
95 |
-
div#yit_wcan_options_yith_wcan_dropdown_style-container .select_wrapper,
|
96 |
-
div#yit_wcan_options_yith_wcan_tag_query_option-container .select_wrapper,
|
97 |
-
div#yit_wcan_options_yith_wcan_scroll_top_mode-container .select_wrapper {
|
98 |
-
width: 220px;
|
99 |
-
}
|
100 |
-
|
101 |
-
input.yith-wcan-price-filter-input.widefat {
|
102 |
-
width: 30%;
|
103 |
-
display: inline-block;
|
104 |
-
margin-bottom: 10px;
|
105 |
-
margin-right: 15px;
|
106 |
-
}
|
107 |
-
|
108 |
-
.yith-wcan-price-filter label {
|
109 |
-
display: block;
|
110 |
-
margin-bottom: 15px;
|
111 |
-
}
|
112 |
-
|
113 |
-
.yith-add-new-range-button {
|
114 |
-
margin-bottom: 15px;
|
115 |
-
}
|
116 |
-
|
117 |
-
.plugin-option .form-table td .yith_wcan_select_tag tbody td,
|
118 |
-
.plugin-option .form-table td .yith_wcan_select_tag thead td{
|
119 |
-
padding: 5px 5px 5px 0;
|
120 |
-
line-height: 0;
|
121 |
-
}
|
122 |
-
|
123 |
-
.plugin-option .form-table td .yith_wcan_select_tag tbody td.term_count{
|
124 |
-
text-align: center;
|
125 |
-
}
|
126 |
-
|
127 |
-
.plugin-option .form-table td .yith_wcan_select_tag thead {
|
128 |
-
margin-bottom: 15px;
|
129 |
-
}
|
130 |
-
|
131 |
-
.plugin-option .form-table td .yith_wcan_select_tag thead td{
|
132 |
-
font-weight: bold;
|
133 |
-
text-transform: uppercase;
|
134 |
-
padding-bottom: 25px;
|
135 |
-
}
|
136 |
-
|
137 |
-
.yith_wcan_select_tag_wrapper {
|
138 |
-
max-height: 150px;
|
139 |
-
overflow-y: scroll;
|
140 |
-
overflow-x: hidden;
|
141 |
-
}
|
142 |
-
|
143 |
-
.yith_wcan_select_tag_wrapper .term_count{
|
144 |
-
text-align: center;
|
145 |
-
}
|
146 |
-
|
147 |
-
.yith_wcan_tags_query_type{
|
148 |
-
margin-bottom: 15px;
|
149 |
-
}
|
150 |
-
|
151 |
-
.yith-wcan-select-option .select-all {
|
152 |
-
margin-right: 15px;
|
153 |
-
}
|
154 |
-
.yith-wcan-select-option .select-all,
|
155 |
-
.yith-wcan-select-option .unselect-all {
|
156 |
-
text-decoration: none;
|
157 |
-
font-size: 12px;
|
158 |
-
font-weight: bold;
|
159 |
-
text-transform: uppercase;
|
160 |
-
margin-bottom: 5px;
|
161 |
-
display: inline-block;
|
162 |
-
}
|
163 |
-
|
164 |
-
.yith-wcan-select-option a.select-all:focus,
|
165 |
-
.yith-wcan-select-option a.unselect-all:focus{
|
166 |
-
-webkit-box-shadow: none;
|
167 |
-
box-shadow: none;
|
168 |
-
}
|
169 |
-
|
170 |
-
.yith-wcan-admin-note {
|
171 |
-
display: block;
|
172 |
-
font-style: italic;
|
173 |
-
}
|
174 |
-
|
175 |
-
.yith-wcan-admin-note-star {
|
176 |
-
font-size: 8px;
|
177 |
-
}
|
178 |
-
|
179 |
-
#yith-wcan-tag-list-messages {
|
180 |
-
display: none;
|
181 |
-
background-color: #FAFAFA ;
|
182 |
-
border: 1px solid #e5e5e5;
|
183 |
-
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
|
184 |
-
box-shadow: 0 1px 1px rgba(0,0,0,.04);
|
185 |
-
padding: 5px;
|
186 |
-
border-radius: 5px;
|
187 |
-
font-size: 12px;
|
188 |
-
}
|
189 |
-
|
190 |
-
input#yit_wcan_options_yith_wcan_ajax_shop_pagination,
|
191 |
-
input#yit_wcan_options_yith_wcan_ajax_shop_container,
|
192 |
-
input#yit_wcan_options_yith_wcan_ajax_shop_result_container,
|
193 |
-
input#yit_wcan_options_yith_wcan_ajax_widget_title_class,
|
194 |
-
input#yit_wcan_options_yith_wcan_ajax_scroll_top_class,
|
195 |
-
input#yit_wcan_options_yith_wcan_ajax_shop_pagination_anchor_class,
|
196 |
-
input#yit_wcan_options_yith_wcan_enable_see_all_categories_link_text,
|
197 |
-
input#yit_wcan_options_yith_wcan_ajax_widget_title_tag {
|
198 |
-
width: 230px;
|
199 |
-
}
|
200 |
-
|
201 |
-
#yit_wcan_options_yith_wcan_ajax_shop_terms_order-container .select_wrapper,
|
202 |
-
#yit_wcan_options_yith_wcan_ajax_shop_filter_style-container .select_wrapper {
|
203 |
-
width: 235px;
|
204 |
-
}
|
205 |
-
|
206 |
-
div#yit_wcan_options_yith_wcan_custom_style-container .option {
|
207 |
-
width: 85%;
|
208 |
-
}
|
209 |
-
|
210 |
-
textarea#yit_wcan_options_yith_wcan_custom_style {
|
211 |
-
min-height: 300px;
|
212 |
-
padding: 8px;
|
213 |
-
resize: none;
|
214 |
-
}
|
215 |
-
|
216 |
-
div#yit_wcan_options_yith_wcan_seo_value-container .option,
|
217 |
-
div#yit_wcan_options_yith_wcan_seo_value-container .option .select_wrapper,
|
218 |
-
#yit_wcan_options_yith_wcan_seo_option-container .select_wrapper {
|
219 |
-
width: auto;
|
220 |
-
}
|
221 |
-
|
222 |
-
/* === OLD Theme Panel Fix */
|
223 |
-
.yit-plugins_page_yith_wcan_panel .yit_options .description {
|
224 |
-
float: none;
|
225 |
-
display: block;
|
226 |
-
margin-left: 0;
|
227 |
-
width: 100%;
|
228 |
-
clear: both;
|
229 |
-
}
|
230 |
-
|
231 |
-
.yit-plugins_page_yith_wcan_panel .yit_options input:not(.button):not(.number):not(#export-file):not(#delete-cache):not(#reset-theme-options):not(#delete-custom-sidebars):not(#delete-resized-images):not(#install-sampledata) {
|
232 |
-
margin-bottom: 10px;
|
233 |
-
}
|
234 |
-
|
235 |
-
.yith-wcan-see-all-taxonomies-text-default,
|
236 |
-
.yith-wcan-see-all-taxonomies-text-description {
|
237 |
-
display: block;
|
238 |
}
|
44 |
width: 50%;
|
45 |
display: inline-block;
|
46 |
vertical-align: top;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
}
|
includes/class.yith-wcan-admin.php
CHANGED
@@ -230,7 +230,7 @@ if ( ! class_exists( 'YITH_WCAN_Admin' ) ) {
|
|
230 |
* @return string The premium landing link
|
231 |
*/
|
232 |
public function get_premium_landing_uri() {
|
233 |
-
return
|
234 |
}
|
235 |
|
236 |
/**
|
230 |
* @return string The premium landing link
|
231 |
*/
|
232 |
public function get_premium_landing_uri() {
|
233 |
+
return $this->_premium_landing;
|
234 |
}
|
235 |
|
236 |
/**
|
includes/class.yith-wcan-frontend.php
CHANGED
@@ -126,7 +126,6 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
|
|
126 |
$problematic_theme = array(
|
127 |
'basel',
|
128 |
'ux-shop',
|
129 |
-
'aurum',
|
130 |
'aardvark'
|
131 |
);
|
132 |
|
@@ -200,6 +199,7 @@ if ( ! class_exists( 'YITH_WCAN_Frontend' ) ) {
|
|
200 |
);
|
201 |
}
|
202 |
|
|
|
203 |
$this->unfiltered_product_ids = apply_filters( 'yith_wcan_unfiltered_product_ids', get_posts( $unfiltered_args ), $query, $current_wp_query );
|
204 |
$this->filtered_product_ids = $queried_post_ids;
|
205 |
|
126 |
$problematic_theme = array(
|
127 |
'basel',
|
128 |
'ux-shop',
|
|
|
129 |
'aardvark'
|
130 |
);
|
131 |
|
199 |
);
|
200 |
}
|
201 |
|
202 |
+
$unfiltered_args = apply_filters( 'yith_wcan_unfiltered_args', $unfiltered_args );
|
203 |
$this->unfiltered_product_ids = apply_filters( 'yith_wcan_unfiltered_product_ids', get_posts( $unfiltered_args ), $query, $current_wp_query );
|
204 |
$this->filtered_product_ids = $queried_post_ids;
|
205 |
|
includes/functions.yith-wcan.php
CHANGED
@@ -88,7 +88,9 @@ function yith_wcan_attributes_table( $type, $attribute, $id, $name, $values = ar
|
|
88 |
$return = sprintf( '<table><tr><th>%s</th><th>%s</th></tr>', __( 'Term', 'yith-woocommerce-ajax-navigation' ), __( 'Color', 'yith-woocommerce-ajax-navigation' ) );
|
89 |
|
90 |
foreach ( $terms as $term ) {
|
91 |
-
|
|
|
|
|
92 |
}
|
93 |
|
94 |
$return .= '</table>';
|
@@ -699,7 +701,7 @@ if( ! function_exists( 'yit_reorder_hierachical_categories' ) ) {
|
|
699 |
}
|
700 |
}
|
701 |
|
702 |
-
if( ! function_exists( '
|
703 |
/**
|
704 |
* Remove Premium query args
|
705 |
*
|
@@ -708,7 +710,7 @@ if( ! function_exists( 'remove_premium_query_arg' ) ) {
|
|
708 |
* @since 2.8.1
|
709 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
710 |
*/
|
711 |
-
function
|
712 |
$reset = array( 'orderby', 'onsale_filter', 'instock_filter', 'product_tag', 'product_cat' );
|
713 |
$brands_taxonomy = yit_get_brands_taxonomy();
|
714 |
if ( ! empty( $brands_taxonomy ) ) {
|
88 |
$return = sprintf( '<table><tr><th>%s</th><th>%s</th></tr>', __( 'Term', 'yith-woocommerce-ajax-navigation' ), __( 'Color', 'yith-woocommerce-ajax-navigation' ) );
|
89 |
|
90 |
foreach ( $terms as $term ) {
|
91 |
+
if( $term instanceof WP_Term ){
|
92 |
+
$return .= "<tr><td><label for='{$id}{$term->term_id}'>{$term->name}</label></td><td><input type='text' id='{$id}{$term->term_id}' name='{$name}[colors][{$term->term_id}]' value='" . ( isset( $values[$term->term_id] ) ? $values[$term->term_id] : '' ) . "' size='3' class='yith-colorpicker' /></td></tr>";
|
93 |
+
}
|
94 |
}
|
95 |
|
96 |
$return .= '</table>';
|
701 |
}
|
702 |
}
|
703 |
|
704 |
+
if( ! function_exists( 'yith_remove_premium_query_arg' ) ) {
|
705 |
/**
|
706 |
* Remove Premium query args
|
707 |
*
|
710 |
* @since 2.8.1
|
711 |
* @author Andrea Grillo <andrea.grillo@yithemes.com>
|
712 |
*/
|
713 |
+
function yith_remove_premium_query_arg( $link ) {
|
714 |
$reset = array( 'orderby', 'onsale_filter', 'instock_filter', 'product_tag', 'product_cat' );
|
715 |
$brands_taxonomy = yit_get_brands_taxonomy();
|
716 |
if ( ! empty( $brands_taxonomy ) ) {
|
init.php
CHANGED
@@ -3,14 +3,14 @@
|
|
3 |
* Plugin Name: YITH WooCommerce Ajax Product Filter
|
4 |
* Plugin URI: https://wordpress.org/plugins/yith-woocommerce-ajax-navigation/
|
5 |
* Description:<code><strong>YITH WooCommerce AJAX Product Filter</strong></code> allows your users to find the product they are looking for as quickly as possible. Thanks to the plugin you will be able to set up one or more search filters for your WooCommerce products, improve the user experience and give the impression of being in a big and reliable store. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
|
6 |
-
* Version: 3.6.
|
7 |
* Author: YITH
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-ajax-navigation
|
10 |
* Domain Path: /languages/
|
11 |
*
|
12 |
-
* WC requires at least:
|
13 |
-
* WC tested up to: 3.
|
14 |
*
|
15 |
* @author Your Inspiration Themes
|
16 |
* @package YITH WooCommerce Ajax Navigation
|
@@ -67,7 +67,7 @@ load_plugin_textdomain( 'yith-woocommerce-ajax-navigation', false, dirname( plug
|
|
67 |
! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
|
68 |
! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
|
69 |
! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
|
70 |
-
! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '3.6.
|
71 |
! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
|
72 |
! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
|
73 |
|
3 |
* Plugin Name: YITH WooCommerce Ajax Product Filter
|
4 |
* Plugin URI: https://wordpress.org/plugins/yith-woocommerce-ajax-navigation/
|
5 |
* Description:<code><strong>YITH WooCommerce AJAX Product Filter</strong></code> allows your users to find the product they are looking for as quickly as possible. Thanks to the plugin you will be able to set up one or more search filters for your WooCommerce products, improve the user experience and give the impression of being in a big and reliable store. <a href="https://yithemes.com/" target="_blank">Get more plugins for your e-commerce shop on <strong>YITH</strong></a>
|
6 |
+
* Version: 3.6.3
|
7 |
* Author: YITH
|
8 |
* Author URI: https://yithemes.com/
|
9 |
* Text Domain: yith-woocommerce-ajax-navigation
|
10 |
* Domain Path: /languages/
|
11 |
*
|
12 |
+
* WC requires at least: 3.0
|
13 |
+
* WC tested up to: 3.6
|
14 |
*
|
15 |
* @author Your Inspiration Themes
|
16 |
* @package YITH WooCommerce Ajax Navigation
|
67 |
! defined( 'YITH_WCAN' ) && define( 'YITH_WCAN', true );
|
68 |
! defined( 'YITH_WCAN_URL' ) && define( 'YITH_WCAN_URL', plugin_dir_url( __FILE__ ) );
|
69 |
! defined( 'YITH_WCAN_DIR' ) && define( 'YITH_WCAN_DIR', plugin_dir_path( __FILE__ ) );
|
70 |
+
! defined( 'YITH_WCAN_VERSION' ) && define( 'YITH_WCAN_VERSION', '3.6.3' );
|
71 |
! defined( 'YITH_WCAN_FREE_INIT') && define( 'YITH_WCAN_FREE_INIT', plugin_basename( __FILE__ ) );
|
72 |
! defined( 'YITH_WCAN_FILE' ) && define( 'YITH_WCAN_FILE', __FILE__ );
|
73 |
|
languages/yith-woocommerce-ajax-navigation-de_DE.mo
CHANGED
Binary file
|
languages/yith-woocommerce-ajax-navigation-de_DE.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: Thomas Bunte <thomas@bunte-tk.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
-
"X-Generator: Poedit 2.2\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
@@ -37,27 +37,27 @@ msgstr "Premium Version"
|
|
37 |
msgid "Ajax Product Filter"
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
-
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:
|
41 |
-
#: includes/functions.yith-wcan.php:
|
42 |
msgid "Term"
|
43 |
msgstr "Term"
|
44 |
|
45 |
#: includes/functions.yith-wcan.php:88
|
46 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
47 |
msgid "Color"
|
48 |
msgstr "Farbe"
|
49 |
|
50 |
-
#: includes/functions.yith-wcan.php:
|
51 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
52 |
msgid "Color 1"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: includes/functions.yith-wcan.php:
|
56 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
57 |
msgid "Color 2"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: includes/functions.yith-wcan.php:
|
61 |
msgid "Labels"
|
62 |
msgstr "Label"
|
63 |
|
@@ -133,11 +133,15 @@ msgstr ""
|
|
133 |
"Geben Sie hier die CSS-Klasse oder ID für den Reslut Count Container ein."
|
134 |
|
135 |
#: settings/frontend-options.php:57
|
136 |
-
|
|
|
|
|
137 |
msgstr "Scroll-Top-Anker"
|
138 |
|
139 |
#: settings/frontend-options.php:58
|
140 |
-
|
|
|
|
|
141 |
msgstr "Geben Sie hier das HTML-Tag für das Scroll-to-Top-Feature ein"
|
142 |
|
143 |
#: settings/frontend-options.php:65
|
@@ -345,70 +349,69 @@ msgstr "Filtern Sie die Produktliste, ohne die Seite neu zu laden"
|
|
345 |
|
346 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
347 |
#, fuzzy
|
348 |
-
#|
|
349 |
-
#| msgid "YITH WooCommerce Ajax Product Filter"
|
350 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
351 |
-
msgid "YITH
|
352 |
-
msgstr "
|
353 |
|
354 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
355 |
msgid "Filters:"
|
356 |
msgstr "Filter:"
|
357 |
|
358 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
359 |
msgid "List"
|
360 |
msgstr "Liste"
|
361 |
|
362 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
363 |
msgid "Label"
|
364 |
msgstr "Label"
|
365 |
|
366 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
367 |
msgid "Dropdown"
|
368 |
msgstr "Dropdown"
|
369 |
|
370 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
371 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
372 |
msgid "Title"
|
373 |
msgstr "Titel"
|
374 |
|
375 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
376 |
msgid "Type:"
|
377 |
msgstr "Typ:"
|
378 |
|
379 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
380 |
msgid "Query Type:"
|
381 |
msgstr "Query-Typ"
|
382 |
|
383 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
384 |
msgid "AND"
|
385 |
msgstr "AND"
|
386 |
|
387 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
388 |
msgid "OR"
|
389 |
msgstr "OR"
|
390 |
|
391 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
392 |
msgid "Attribute:"
|
393 |
msgstr "Attribute:"
|
394 |
|
395 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
396 |
msgid "Display (default All):"
|
397 |
msgstr "Anzeige (Standard Alles):"
|
398 |
|
399 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
400 |
msgid "All (no hierarchical)"
|
401 |
msgstr "Alle (nicht hierarchisch)"
|
402 |
|
403 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
404 |
msgid "All (hierarchical)"
|
405 |
msgstr "Alles (hierarchisch)"
|
406 |
|
407 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
408 |
msgid "Only Parent"
|
409 |
msgstr "Nur Übergeordnete"
|
410 |
|
411 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
412 |
msgid "CSS custom class"
|
413 |
msgstr "Benutzerdefinierte CSS-Klasse"
|
414 |
|
@@ -420,14 +423,16 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
|
|
420 |
msgstr "YITH WooCommerce Ajax Filter zurücksetzen"
|
421 |
|
422 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
423 |
-
|
|
|
|
|
424 |
msgstr "YITH WooCommerce Ajax Reset Filter"
|
425 |
|
426 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
427 |
msgid "Reset All Filters"
|
428 |
msgstr "Alle Filter zurücksetzen"
|
429 |
|
430 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
431 |
msgid "Button Label"
|
432 |
msgstr "Button Beschriftung"
|
433 |
|
@@ -461,6 +466,13 @@ msgstr ""
|
|
461 |
msgid "https://yithemes.com/"
|
462 |
msgstr ""
|
463 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
464 |
#~ msgid "Premium live demo"
|
465 |
#~ msgstr "Premium Live Demo"
|
466 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
+
"POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
|
6 |
+
"PO-Revision-Date: 2019-04-06 15:19+0200\n"
|
7 |
"Last-Translator: Thomas Bunte <thomas@bunte-tk.de>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: de_DE\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Generator: Poedit 2.2.1\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
37 |
msgid "Ajax Product Filter"
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
+
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
|
41 |
+
#: includes/functions.yith-wcan.php:126
|
42 |
msgid "Term"
|
43 |
msgstr "Term"
|
44 |
|
45 |
#: includes/functions.yith-wcan.php:88
|
46 |
+
#: widgets/class.yith-wcan-navigation-widget.php:868
|
47 |
msgid "Color"
|
48 |
msgstr "Farbe"
|
49 |
|
50 |
+
#: includes/functions.yith-wcan.php:104
|
51 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
52 |
msgid "Color 1"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: includes/functions.yith-wcan.php:104
|
56 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
57 |
msgid "Color 2"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: includes/functions.yith-wcan.php:126
|
61 |
msgid "Labels"
|
62 |
msgstr "Label"
|
63 |
|
133 |
"Geben Sie hier die CSS-Klasse oder ID für den Reslut Count Container ein."
|
134 |
|
135 |
#: settings/frontend-options.php:57
|
136 |
+
#, fuzzy
|
137 |
+
#| msgid "Scroll top anchor"
|
138 |
+
msgid "Scroll up to top anchor"
|
139 |
msgstr "Scroll-Top-Anker"
|
140 |
|
141 |
#: settings/frontend-options.php:58
|
142 |
+
#, fuzzy
|
143 |
+
#| msgid "Enter here the HTML tag for the scroll to top feature"
|
144 |
+
msgid "Enter here the HTML tag for the scroll up to to top feature"
|
145 |
msgstr "Geben Sie hier das HTML-Tag für das Scroll-to-Top-Feature ein"
|
146 |
|
147 |
#: settings/frontend-options.php:65
|
349 |
|
350 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
351 |
#, fuzzy
|
352 |
+
#| msgid "Ajax Product Filter"
|
|
|
353 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
354 |
+
msgid "YITH Ajax Product Filter"
|
355 |
+
msgstr "Ajax Product Filter"
|
356 |
|
357 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
358 |
msgid "Filters:"
|
359 |
msgstr "Filter:"
|
360 |
|
361 |
+
#: widgets/class.yith-wcan-navigation-widget.php:867
|
362 |
msgid "List"
|
363 |
msgstr "Liste"
|
364 |
|
365 |
+
#: widgets/class.yith-wcan-navigation-widget.php:869
|
366 |
msgid "Label"
|
367 |
msgstr "Label"
|
368 |
|
369 |
+
#: widgets/class.yith-wcan-navigation-widget.php:870
|
370 |
msgid "Dropdown"
|
371 |
msgstr "Dropdown"
|
372 |
|
373 |
+
#: widgets/class.yith-wcan-navigation-widget.php:877
|
374 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:126
|
375 |
msgid "Title"
|
376 |
msgstr "Titel"
|
377 |
|
378 |
+
#: widgets/class.yith-wcan-navigation-widget.php:883
|
379 |
msgid "Type:"
|
380 |
msgstr "Typ:"
|
381 |
|
382 |
+
#: widgets/class.yith-wcan-navigation-widget.php:894
|
383 |
msgid "Query Type:"
|
384 |
msgstr "Query-Typ"
|
385 |
|
386 |
+
#: widgets/class.yith-wcan-navigation-widget.php:896
|
387 |
msgid "AND"
|
388 |
msgstr "AND"
|
389 |
|
390 |
+
#: widgets/class.yith-wcan-navigation-widget.php:897
|
391 |
msgid "OR"
|
392 |
msgstr "OR"
|
393 |
|
394 |
+
#: widgets/class.yith-wcan-navigation-widget.php:903
|
395 |
msgid "Attribute:"
|
396 |
msgstr "Attribute:"
|
397 |
|
398 |
+
#: widgets/class.yith-wcan-navigation-widget.php:910
|
399 |
msgid "Display (default All):"
|
400 |
msgstr "Anzeige (Standard Alles):"
|
401 |
|
402 |
+
#: widgets/class.yith-wcan-navigation-widget.php:912
|
403 |
msgid "All (no hierarchical)"
|
404 |
msgstr "Alle (nicht hierarchisch)"
|
405 |
|
406 |
+
#: widgets/class.yith-wcan-navigation-widget.php:913
|
407 |
msgid "All (hierarchical)"
|
408 |
msgstr "Alles (hierarchisch)"
|
409 |
|
410 |
+
#: widgets/class.yith-wcan-navigation-widget.php:914
|
411 |
msgid "Only Parent"
|
412 |
msgstr "Nur Übergeordnete"
|
413 |
|
414 |
+
#: widgets/class.yith-wcan-navigation-widget.php:921
|
415 |
msgid "CSS custom class"
|
416 |
msgstr "Benutzerdefinierte CSS-Klasse"
|
417 |
|
423 |
msgstr "YITH WooCommerce Ajax Filter zurücksetzen"
|
424 |
|
425 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
426 |
+
#, fuzzy
|
427 |
+
#| msgid "YITH WooCommerce Ajax Reset Filter"
|
428 |
+
msgid "YITH Ajax Reset Filter"
|
429 |
msgstr "YITH WooCommerce Ajax Reset Filter"
|
430 |
|
431 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:119
|
432 |
msgid "Reset All Filters"
|
433 |
msgstr "Alle Filter zurücksetzen"
|
434 |
|
435 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:132
|
436 |
msgid "Button Label"
|
437 |
msgstr "Button Beschriftung"
|
438 |
|
466 |
msgid "https://yithemes.com/"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#, fuzzy
|
470 |
+
#~| msgctxt "Admin: Widget Title"
|
471 |
+
#~| msgid "YITH WooCommerce Ajax Product Filter"
|
472 |
+
#~ msgctxt "[Plugin Name] Admin: Widget Title"
|
473 |
+
#~ msgid "YITH WooCommerce Ajax Product Filter"
|
474 |
+
#~ msgstr "YITH WooCommerce Ajax Produkt Filter"
|
475 |
+
|
476 |
#~ msgid "Premium live demo"
|
477 |
#~ msgstr "Premium Live Demo"
|
478 |
|
languages/yith-woocommerce-ajax-navigation-es_ES.mo
CHANGED
Binary file
|
languages/yith-woocommerce-ajax-navigation-es_ES.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: es_ES\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 2.2\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
@@ -37,27 +37,27 @@ msgstr "Versión Premium"
|
|
37 |
msgid "Ajax Product Filter"
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
-
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:
|
41 |
-
#: includes/functions.yith-wcan.php:
|
42 |
msgid "Term"
|
43 |
msgstr "Término"
|
44 |
|
45 |
#: includes/functions.yith-wcan.php:88
|
46 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
47 |
msgid "Color"
|
48 |
msgstr "Color"
|
49 |
|
50 |
-
#: includes/functions.yith-wcan.php:
|
51 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
52 |
msgid "Color 1"
|
53 |
msgstr "Color 1"
|
54 |
|
55 |
-
#: includes/functions.yith-wcan.php:
|
56 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
57 |
msgid "Color 2"
|
58 |
msgstr "Color 2"
|
59 |
|
60 |
-
#: includes/functions.yith-wcan.php:
|
61 |
msgid "Labels"
|
62 |
msgstr "Etiquetas"
|
63 |
|
@@ -134,12 +134,18 @@ msgstr ""
|
|
134 |
"Introduce aquí la clase CSS o ID para el recuento de contenedor de resultados"
|
135 |
|
136 |
#: settings/frontend-options.php:57
|
137 |
-
|
|
|
|
|
138 |
msgstr "Clase HTML o ID para la función \"Scroll Top\""
|
139 |
|
140 |
#: settings/frontend-options.php:58
|
141 |
-
|
|
|
|
|
142 |
msgstr ""
|
|
|
|
|
143 |
|
144 |
#: settings/frontend-options.php:65
|
145 |
msgid "Order by"
|
@@ -346,70 +352,69 @@ msgstr "Filtrar la lista de productos sin recargar la página"
|
|
346 |
|
347 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
348 |
#, fuzzy
|
349 |
-
#|
|
350 |
-
#| msgid "YITH WooCommerce Ajax Product Filter"
|
351 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
352 |
-
msgid "YITH
|
353 |
-
msgstr "
|
354 |
|
355 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
356 |
msgid "Filters:"
|
357 |
msgstr "Filtros"
|
358 |
|
359 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
360 |
msgid "List"
|
361 |
msgstr "Lista"
|
362 |
|
363 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
364 |
msgid "Label"
|
365 |
msgstr "Etiqueta"
|
366 |
|
367 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
368 |
msgid "Dropdown"
|
369 |
msgstr "Desplegable"
|
370 |
|
371 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
372 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
373 |
msgid "Title"
|
374 |
msgstr "Título"
|
375 |
|
376 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
377 |
msgid "Type:"
|
378 |
msgstr "Tipo:"
|
379 |
|
380 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
381 |
msgid "Query Type:"
|
382 |
msgstr "Tipo Query:"
|
383 |
|
384 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
385 |
msgid "AND"
|
386 |
msgstr "Y"
|
387 |
|
388 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
389 |
msgid "OR"
|
390 |
msgstr "O"
|
391 |
|
392 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
393 |
msgid "Attribute:"
|
394 |
msgstr "Atributo:"
|
395 |
|
396 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
397 |
msgid "Display (default All):"
|
398 |
msgstr "Mostrar (por defecto Todos):"
|
399 |
|
400 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
401 |
msgid "All (no hierarchical)"
|
402 |
msgstr "Todos (no jerárquicos)"
|
403 |
|
404 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
405 |
msgid "All (hierarchical)"
|
406 |
msgstr "Todos (jerárquicos)"
|
407 |
|
408 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
409 |
msgid "Only Parent"
|
410 |
msgstr "Sólo padres"
|
411 |
|
412 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
413 |
msgid "CSS custom class"
|
414 |
msgstr "Clase CSS personalizada"
|
415 |
|
@@ -421,14 +426,16 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
|
|
421 |
msgstr "Reiniciar todos los filtros por YITH WooCommerce Ajax Product Filter"
|
422 |
|
423 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
424 |
-
|
|
|
|
|
425 |
msgstr "YITH WooCommerce Ajax reiniciar filtro"
|
426 |
|
427 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
428 |
msgid "Reset All Filters"
|
429 |
msgstr "Reiniciar todos los filtros"
|
430 |
|
431 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
432 |
msgid "Button Label"
|
433 |
msgstr "Etiqueta del botón"
|
434 |
|
@@ -462,6 +469,13 @@ msgstr ""
|
|
462 |
msgid "https://yithemes.com/"
|
463 |
msgstr ""
|
464 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
465 |
#~ msgid "Premium live demo"
|
466 |
#~ msgstr "Live Demo Premium"
|
467 |
|
@@ -801,11 +815,6 @@ msgstr ""
|
|
801 |
#~ msgid "Show \"In Stock\" filter"
|
802 |
#~ msgstr "Mostrar filtro \"En Stock\""
|
803 |
|
804 |
-
#~ msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
|
805 |
-
#~ msgstr ""
|
806 |
-
#~ "Introduce aquí la etiqueta HTML para la característica de arrastrar hacia "
|
807 |
-
#~ "arriba en móviles"
|
808 |
-
|
809 |
#~ msgid "Put here the HTML tag for the widget title"
|
810 |
#~ msgstr "Pon aquí la etiqueta HTML para el título del widget"
|
811 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
+
"POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
|
6 |
+
"PO-Revision-Date: 2019-04-06 15:20+0200\n"
|
7 |
"Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: es_ES\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 2.2.1\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
37 |
msgid "Ajax Product Filter"
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
+
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
|
41 |
+
#: includes/functions.yith-wcan.php:126
|
42 |
msgid "Term"
|
43 |
msgstr "Término"
|
44 |
|
45 |
#: includes/functions.yith-wcan.php:88
|
46 |
+
#: widgets/class.yith-wcan-navigation-widget.php:868
|
47 |
msgid "Color"
|
48 |
msgstr "Color"
|
49 |
|
50 |
+
#: includes/functions.yith-wcan.php:104
|
51 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
52 |
msgid "Color 1"
|
53 |
msgstr "Color 1"
|
54 |
|
55 |
+
#: includes/functions.yith-wcan.php:104
|
56 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
57 |
msgid "Color 2"
|
58 |
msgstr "Color 2"
|
59 |
|
60 |
+
#: includes/functions.yith-wcan.php:126
|
61 |
msgid "Labels"
|
62 |
msgstr "Etiquetas"
|
63 |
|
134 |
"Introduce aquí la clase CSS o ID para el recuento de contenedor de resultados"
|
135 |
|
136 |
#: settings/frontend-options.php:57
|
137 |
+
#, fuzzy
|
138 |
+
#| msgid "Scroll top anchor"
|
139 |
+
msgid "Scroll up to top anchor"
|
140 |
msgstr "Clase HTML o ID para la función \"Scroll Top\""
|
141 |
|
142 |
#: settings/frontend-options.php:58
|
143 |
+
#, fuzzy
|
144 |
+
#| msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
|
145 |
+
msgid "Enter here the HTML tag for the scroll up to to top feature"
|
146 |
msgstr ""
|
147 |
+
"Introduce aquí la etiqueta HTML para la característica de arrastrar hacia "
|
148 |
+
"arriba en móviles"
|
149 |
|
150 |
#: settings/frontend-options.php:65
|
151 |
msgid "Order by"
|
352 |
|
353 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
354 |
#, fuzzy
|
355 |
+
#| msgid "Ajax Product Filter"
|
|
|
356 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
357 |
+
msgid "YITH Ajax Product Filter"
|
358 |
+
msgstr "Ajax Product Filter"
|
359 |
|
360 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
361 |
msgid "Filters:"
|
362 |
msgstr "Filtros"
|
363 |
|
364 |
+
#: widgets/class.yith-wcan-navigation-widget.php:867
|
365 |
msgid "List"
|
366 |
msgstr "Lista"
|
367 |
|
368 |
+
#: widgets/class.yith-wcan-navigation-widget.php:869
|
369 |
msgid "Label"
|
370 |
msgstr "Etiqueta"
|
371 |
|
372 |
+
#: widgets/class.yith-wcan-navigation-widget.php:870
|
373 |
msgid "Dropdown"
|
374 |
msgstr "Desplegable"
|
375 |
|
376 |
+
#: widgets/class.yith-wcan-navigation-widget.php:877
|
377 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:126
|
378 |
msgid "Title"
|
379 |
msgstr "Título"
|
380 |
|
381 |
+
#: widgets/class.yith-wcan-navigation-widget.php:883
|
382 |
msgid "Type:"
|
383 |
msgstr "Tipo:"
|
384 |
|
385 |
+
#: widgets/class.yith-wcan-navigation-widget.php:894
|
386 |
msgid "Query Type:"
|
387 |
msgstr "Tipo Query:"
|
388 |
|
389 |
+
#: widgets/class.yith-wcan-navigation-widget.php:896
|
390 |
msgid "AND"
|
391 |
msgstr "Y"
|
392 |
|
393 |
+
#: widgets/class.yith-wcan-navigation-widget.php:897
|
394 |
msgid "OR"
|
395 |
msgstr "O"
|
396 |
|
397 |
+
#: widgets/class.yith-wcan-navigation-widget.php:903
|
398 |
msgid "Attribute:"
|
399 |
msgstr "Atributo:"
|
400 |
|
401 |
+
#: widgets/class.yith-wcan-navigation-widget.php:910
|
402 |
msgid "Display (default All):"
|
403 |
msgstr "Mostrar (por defecto Todos):"
|
404 |
|
405 |
+
#: widgets/class.yith-wcan-navigation-widget.php:912
|
406 |
msgid "All (no hierarchical)"
|
407 |
msgstr "Todos (no jerárquicos)"
|
408 |
|
409 |
+
#: widgets/class.yith-wcan-navigation-widget.php:913
|
410 |
msgid "All (hierarchical)"
|
411 |
msgstr "Todos (jerárquicos)"
|
412 |
|
413 |
+
#: widgets/class.yith-wcan-navigation-widget.php:914
|
414 |
msgid "Only Parent"
|
415 |
msgstr "Sólo padres"
|
416 |
|
417 |
+
#: widgets/class.yith-wcan-navigation-widget.php:921
|
418 |
msgid "CSS custom class"
|
419 |
msgstr "Clase CSS personalizada"
|
420 |
|
426 |
msgstr "Reiniciar todos los filtros por YITH WooCommerce Ajax Product Filter"
|
427 |
|
428 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
429 |
+
#, fuzzy
|
430 |
+
#| msgid "YITH WooCommerce Ajax Reset Filter"
|
431 |
+
msgid "YITH Ajax Reset Filter"
|
432 |
msgstr "YITH WooCommerce Ajax reiniciar filtro"
|
433 |
|
434 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:119
|
435 |
msgid "Reset All Filters"
|
436 |
msgstr "Reiniciar todos los filtros"
|
437 |
|
438 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:132
|
439 |
msgid "Button Label"
|
440 |
msgstr "Etiqueta del botón"
|
441 |
|
469 |
msgid "https://yithemes.com/"
|
470 |
msgstr ""
|
471 |
|
472 |
+
#, fuzzy
|
473 |
+
#~| msgctxt "Admin: Widget Title"
|
474 |
+
#~| msgid "YITH WooCommerce Ajax Product Filter"
|
475 |
+
#~ msgctxt "[Plugin Name] Admin: Widget Title"
|
476 |
+
#~ msgid "YITH WooCommerce Ajax Product Filter"
|
477 |
+
#~ msgstr "YITH WooCommerce Ajax Product Filter"
|
478 |
+
|
479 |
#~ msgid "Premium live demo"
|
480 |
#~ msgstr "Live Demo Premium"
|
481 |
|
815 |
#~ msgid "Show \"In Stock\" filter"
|
816 |
#~ msgstr "Mostrar filtro \"En Stock\""
|
817 |
|
|
|
|
|
|
|
|
|
|
|
818 |
#~ msgid "Put here the HTML tag for the widget title"
|
819 |
#~ msgstr "Pon aquí la etiqueta HTML para el título del widget"
|
820 |
|
languages/yith-woocommerce-ajax-navigation-it_IT.mo
CHANGED
Binary file
|
languages/yith-woocommerce-ajax-navigation-it_IT.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: it_IT\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 2.2\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
@@ -38,29 +38,29 @@ msgid "Ajax Product Filter"
|
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
# @ yit
|
41 |
-
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:
|
42 |
-
#: includes/functions.yith-wcan.php:
|
43 |
msgid "Term"
|
44 |
msgstr "Proprietà"
|
45 |
|
46 |
# @ yit
|
47 |
#: includes/functions.yith-wcan.php:88
|
48 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
49 |
msgid "Color"
|
50 |
msgstr "Colore"
|
51 |
|
52 |
-
#: includes/functions.yith-wcan.php:
|
53 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
54 |
msgid "Color 1"
|
55 |
msgstr "Colore 1"
|
56 |
|
57 |
-
#: includes/functions.yith-wcan.php:
|
58 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
59 |
msgid "Color 2"
|
60 |
msgstr "Colore 2"
|
61 |
|
62 |
# @ yit
|
63 |
-
#: includes/functions.yith-wcan.php:
|
64 |
msgid "Labels"
|
65 |
msgstr "Etichetta"
|
66 |
|
@@ -133,12 +133,16 @@ msgid "Enter here the CSS class or id for the results count container"
|
|
133 |
msgstr "Inserisci qui la classe CSS o l'ID dei risultati del conteggio"
|
134 |
|
135 |
#: settings/frontend-options.php:57
|
136 |
-
|
|
|
|
|
137 |
msgstr "Tag html per la funzione Scroll Top"
|
138 |
|
139 |
#: settings/frontend-options.php:58
|
140 |
-
|
141 |
-
|
|
|
|
|
142 |
|
143 |
#: settings/frontend-options.php:65
|
144 |
msgid "Order by"
|
@@ -345,77 +349,77 @@ msgstr "Filtra la lista dei prodotti senza dover ricaricare la pagina"
|
|
345 |
|
346 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
347 |
#, fuzzy
|
348 |
-
#| msgid "
|
349 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
350 |
-
msgid "YITH
|
351 |
-
msgstr "
|
352 |
|
353 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
354 |
msgid "Filters:"
|
355 |
msgstr "Filtri:"
|
356 |
|
357 |
# @ yit
|
358 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
359 |
msgid "List"
|
360 |
msgstr "Lista"
|
361 |
|
362 |
# @ yit
|
363 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
364 |
msgid "Label"
|
365 |
msgstr "Etichetta"
|
366 |
|
367 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
368 |
msgid "Dropdown"
|
369 |
msgstr "Menu a tendina"
|
370 |
|
371 |
# @ yit
|
372 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
373 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
374 |
msgid "Title"
|
375 |
msgstr "Titolo"
|
376 |
|
377 |
# @ yit
|
378 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
379 |
msgid "Type:"
|
380 |
msgstr "Tipo:"
|
381 |
|
382 |
# @ yit
|
383 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
384 |
msgid "Query Type:"
|
385 |
msgstr "Tipo Query:"
|
386 |
|
387 |
# @ yit
|
388 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
389 |
msgid "AND"
|
390 |
msgstr "E"
|
391 |
|
392 |
# @ yit
|
393 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
394 |
msgid "OR"
|
395 |
msgstr "O"
|
396 |
|
397 |
# @ yit
|
398 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
399 |
msgid "Attribute:"
|
400 |
msgstr "Attributo:"
|
401 |
|
402 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
403 |
msgid "Display (default All):"
|
404 |
msgstr "Visualizza (default Tutti)"
|
405 |
|
406 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
407 |
msgid "All (no hierarchical)"
|
408 |
msgstr "Tutti (non gerarchico)"
|
409 |
|
410 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
411 |
msgid "All (hierarchical)"
|
412 |
msgstr "Tutti (gerarchico)"
|
413 |
|
414 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
415 |
msgid "Only Parent"
|
416 |
msgstr "Solo Principali"
|
417 |
|
418 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
419 |
msgid "CSS custom class"
|
420 |
msgstr "Classe CSS custom"
|
421 |
|
@@ -428,14 +432,16 @@ msgstr ""
|
|
428 |
"Resetta tutti i filtri impostati da YITH WooCommerce Ajax Product Filter"
|
429 |
|
430 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
431 |
-
|
|
|
|
|
432 |
msgstr "YITH WooCommerce Filtro Ajax Reset"
|
433 |
|
434 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
435 |
msgid "Reset All Filters"
|
436 |
msgstr "Resetta tutti i filtri"
|
437 |
|
438 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
439 |
msgid "Button Label"
|
440 |
msgstr "Etichetta Pulsante"
|
441 |
|
@@ -466,6 +472,12 @@ msgstr ""
|
|
466 |
msgid "https://yithemes.com/"
|
467 |
msgstr ""
|
468 |
|
|
|
|
|
|
|
|
|
|
|
|
|
469 |
#~ msgid "Premium live demo"
|
470 |
#~ msgstr "Anteprima versione premium"
|
471 |
|
@@ -806,10 +818,6 @@ msgstr ""
|
|
806 |
#~ msgid "Show \"In Stock\" filter"
|
807 |
#~ msgstr "Mostra filtro \"Disponibili\""
|
808 |
|
809 |
-
#~ msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
|
810 |
-
#~ msgstr ""
|
811 |
-
#~ "Inserisci qui il tag HTML per la funzionalità \"Torna su\" su mobile"
|
812 |
-
|
813 |
#~ msgid "Put here the HTML tag for the widget title"
|
814 |
#~ msgstr "Inserisci qui il tag HTML per il titolo del widget"
|
815 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
+
"POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
|
6 |
+
"PO-Revision-Date: 2019-04-06 15:20+0200\n"
|
7 |
"Last-Translator: Your Inspiration Themes <plugins@yithemes.com>\n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: it_IT\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 2.2.1\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
# @ yit
|
41 |
+
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
|
42 |
+
#: includes/functions.yith-wcan.php:126
|
43 |
msgid "Term"
|
44 |
msgstr "Proprietà"
|
45 |
|
46 |
# @ yit
|
47 |
#: includes/functions.yith-wcan.php:88
|
48 |
+
#: widgets/class.yith-wcan-navigation-widget.php:868
|
49 |
msgid "Color"
|
50 |
msgstr "Colore"
|
51 |
|
52 |
+
#: includes/functions.yith-wcan.php:104
|
53 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
54 |
msgid "Color 1"
|
55 |
msgstr "Colore 1"
|
56 |
|
57 |
+
#: includes/functions.yith-wcan.php:104
|
58 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
59 |
msgid "Color 2"
|
60 |
msgstr "Colore 2"
|
61 |
|
62 |
# @ yit
|
63 |
+
#: includes/functions.yith-wcan.php:126
|
64 |
msgid "Labels"
|
65 |
msgstr "Etichetta"
|
66 |
|
133 |
msgstr "Inserisci qui la classe CSS o l'ID dei risultati del conteggio"
|
134 |
|
135 |
#: settings/frontend-options.php:57
|
136 |
+
#, fuzzy
|
137 |
+
#| msgid "Scroll top anchor"
|
138 |
+
msgid "Scroll up to top anchor"
|
139 |
msgstr "Tag html per la funzione Scroll Top"
|
140 |
|
141 |
#: settings/frontend-options.php:58
|
142 |
+
#, fuzzy
|
143 |
+
#| msgid "Enter here the HTML tag for the scroll to top feature on mobiles"
|
144 |
+
msgid "Enter here the HTML tag for the scroll up to to top feature"
|
145 |
+
msgstr "Inserisci qui il tag HTML per la funzionalità \"Torna su\" su mobile"
|
146 |
|
147 |
#: settings/frontend-options.php:65
|
148 |
msgid "Order by"
|
349 |
|
350 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
351 |
#, fuzzy
|
352 |
+
#| msgid "Ajax Product Filter"
|
353 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
354 |
+
msgid "YITH Ajax Product Filter"
|
355 |
+
msgstr "Ajax Product Filter"
|
356 |
|
357 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
358 |
msgid "Filters:"
|
359 |
msgstr "Filtri:"
|
360 |
|
361 |
# @ yit
|
362 |
+
#: widgets/class.yith-wcan-navigation-widget.php:867
|
363 |
msgid "List"
|
364 |
msgstr "Lista"
|
365 |
|
366 |
# @ yit
|
367 |
+
#: widgets/class.yith-wcan-navigation-widget.php:869
|
368 |
msgid "Label"
|
369 |
msgstr "Etichetta"
|
370 |
|
371 |
+
#: widgets/class.yith-wcan-navigation-widget.php:870
|
372 |
msgid "Dropdown"
|
373 |
msgstr "Menu a tendina"
|
374 |
|
375 |
# @ yit
|
376 |
+
#: widgets/class.yith-wcan-navigation-widget.php:877
|
377 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:126
|
378 |
msgid "Title"
|
379 |
msgstr "Titolo"
|
380 |
|
381 |
# @ yit
|
382 |
+
#: widgets/class.yith-wcan-navigation-widget.php:883
|
383 |
msgid "Type:"
|
384 |
msgstr "Tipo:"
|
385 |
|
386 |
# @ yit
|
387 |
+
#: widgets/class.yith-wcan-navigation-widget.php:894
|
388 |
msgid "Query Type:"
|
389 |
msgstr "Tipo Query:"
|
390 |
|
391 |
# @ yit
|
392 |
+
#: widgets/class.yith-wcan-navigation-widget.php:896
|
393 |
msgid "AND"
|
394 |
msgstr "E"
|
395 |
|
396 |
# @ yit
|
397 |
+
#: widgets/class.yith-wcan-navigation-widget.php:897
|
398 |
msgid "OR"
|
399 |
msgstr "O"
|
400 |
|
401 |
# @ yit
|
402 |
+
#: widgets/class.yith-wcan-navigation-widget.php:903
|
403 |
msgid "Attribute:"
|
404 |
msgstr "Attributo:"
|
405 |
|
406 |
+
#: widgets/class.yith-wcan-navigation-widget.php:910
|
407 |
msgid "Display (default All):"
|
408 |
msgstr "Visualizza (default Tutti)"
|
409 |
|
410 |
+
#: widgets/class.yith-wcan-navigation-widget.php:912
|
411 |
msgid "All (no hierarchical)"
|
412 |
msgstr "Tutti (non gerarchico)"
|
413 |
|
414 |
+
#: widgets/class.yith-wcan-navigation-widget.php:913
|
415 |
msgid "All (hierarchical)"
|
416 |
msgstr "Tutti (gerarchico)"
|
417 |
|
418 |
+
#: widgets/class.yith-wcan-navigation-widget.php:914
|
419 |
msgid "Only Parent"
|
420 |
msgstr "Solo Principali"
|
421 |
|
422 |
+
#: widgets/class.yith-wcan-navigation-widget.php:921
|
423 |
msgid "CSS custom class"
|
424 |
msgstr "Classe CSS custom"
|
425 |
|
432 |
"Resetta tutti i filtri impostati da YITH WooCommerce Ajax Product Filter"
|
433 |
|
434 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
435 |
+
#, fuzzy
|
436 |
+
#| msgid "YITH WooCommerce Ajax Reset Filter"
|
437 |
+
msgid "YITH Ajax Reset Filter"
|
438 |
msgstr "YITH WooCommerce Filtro Ajax Reset"
|
439 |
|
440 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:119
|
441 |
msgid "Reset All Filters"
|
442 |
msgstr "Resetta tutti i filtri"
|
443 |
|
444 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:132
|
445 |
msgid "Button Label"
|
446 |
msgstr "Etichetta Pulsante"
|
447 |
|
472 |
msgid "https://yithemes.com/"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#, fuzzy
|
476 |
+
#~| msgid "YITH WooCommerce Ajax Product Filter"
|
477 |
+
#~ msgctxt "[Plugin Name] Admin: Widget Title"
|
478 |
+
#~ msgid "YITH WooCommerce Ajax Product Filter"
|
479 |
+
#~ msgstr "YITH WooCommerce Ajax Product Filter"
|
480 |
+
|
481 |
#~ msgid "Premium live demo"
|
482 |
#~ msgstr "Anteprima versione premium"
|
483 |
|
818 |
#~ msgid "Show \"In Stock\" filter"
|
819 |
#~ msgstr "Mostra filtro \"Disponibili\""
|
820 |
|
|
|
|
|
|
|
|
|
821 |
#~ msgid "Put here the HTML tag for the widget title"
|
822 |
#~ msgstr "Inserisci qui il tag HTML per il titolo del widget"
|
823 |
|
languages/yith-woocommerce-ajax-navigation-nl_NL.mo
CHANGED
Binary file
|
languages/yith-woocommerce-ajax-navigation-nl_NL.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: nl_NL\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
-
"X-Generator: Poedit 2.2\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
@@ -37,27 +37,27 @@ msgstr "Premium versie"
|
|
37 |
msgid "Ajax Product Filter"
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
-
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:
|
41 |
-
#: includes/functions.yith-wcan.php:
|
42 |
msgid "Term"
|
43 |
msgstr "Termijn"
|
44 |
|
45 |
#: includes/functions.yith-wcan.php:88
|
46 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
47 |
msgid "Color"
|
48 |
msgstr "Kleur"
|
49 |
|
50 |
-
#: includes/functions.yith-wcan.php:
|
51 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
52 |
msgid "Color 1"
|
53 |
msgstr "Kleur 1"
|
54 |
|
55 |
-
#: includes/functions.yith-wcan.php:
|
56 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
57 |
msgid "Color 2"
|
58 |
msgstr "Kleur 2"
|
59 |
|
60 |
-
#: includes/functions.yith-wcan.php:
|
61 |
msgid "Labels"
|
62 |
msgstr "Labels"
|
63 |
|
@@ -131,11 +131,15 @@ msgid "Enter here the CSS class or id for the results count container"
|
|
131 |
msgstr "Vul hier de CSS klasse of id in voor de resultaten optellen container"
|
132 |
|
133 |
#: settings/frontend-options.php:57
|
134 |
-
|
|
|
|
|
135 |
msgstr "Scroll top anker"
|
136 |
|
137 |
#: settings/frontend-options.php:58
|
138 |
-
|
|
|
|
|
139 |
msgstr "Vul hier de THML tag in voor de scroll to top functie"
|
140 |
|
141 |
#: settings/frontend-options.php:65
|
@@ -343,70 +347,69 @@ msgstr "Filter de lijst met producten, zonder te pagina opnieuw te laden"
|
|
343 |
|
344 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
345 |
#, fuzzy
|
346 |
-
#|
|
347 |
-
#| msgid "YITH WooCommerce Ajax Product Filter"
|
348 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
349 |
-
msgid "YITH
|
350 |
-
msgstr "
|
351 |
|
352 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
353 |
msgid "Filters:"
|
354 |
msgstr "Filters:"
|
355 |
|
356 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
357 |
msgid "List"
|
358 |
msgstr "Lijst"
|
359 |
|
360 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
361 |
msgid "Label"
|
362 |
msgstr "Label"
|
363 |
|
364 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
365 |
msgid "Dropdown"
|
366 |
msgstr "Dropdown"
|
367 |
|
368 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
369 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
370 |
msgid "Title"
|
371 |
msgstr "Titel"
|
372 |
|
373 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
374 |
msgid "Type:"
|
375 |
msgstr "Type:"
|
376 |
|
377 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
378 |
msgid "Query Type:"
|
379 |
msgstr "Query Type:"
|
380 |
|
381 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
382 |
msgid "AND"
|
383 |
msgstr "EN"
|
384 |
|
385 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
386 |
msgid "OR"
|
387 |
msgstr "OF"
|
388 |
|
389 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
390 |
msgid "Attribute:"
|
391 |
msgstr "Eigenschap:"
|
392 |
|
393 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
394 |
msgid "Display (default All):"
|
395 |
msgstr "Weergave (allen default):"
|
396 |
|
397 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
398 |
msgid "All (no hierarchical)"
|
399 |
msgstr "Allen (niet hiërarchisch)"
|
400 |
|
401 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
402 |
msgid "All (hierarchical)"
|
403 |
msgstr "Allen (hiërarchisch)"
|
404 |
|
405 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
406 |
msgid "Only Parent"
|
407 |
msgstr "Alleen bovenliggend"
|
408 |
|
409 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
410 |
msgid "CSS custom class"
|
411 |
msgstr "CSS custom klasse"
|
412 |
|
@@ -418,14 +421,16 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
|
|
418 |
msgstr "Alle filters van YITH WooCommerce Ajax Product Filter resetten"
|
419 |
|
420 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
421 |
-
|
|
|
|
|
422 |
msgstr "YITH WooCommerce Ajax Reset Filter"
|
423 |
|
424 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
425 |
msgid "Reset All Filters"
|
426 |
msgstr "Alle filters resetten"
|
427 |
|
428 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
429 |
msgid "Button Label"
|
430 |
msgstr "Labelknop"
|
431 |
|
@@ -459,6 +464,13 @@ msgstr ""
|
|
459 |
msgid "https://yithemes.com/"
|
460 |
msgstr ""
|
461 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
462 |
#~ msgid "Premium live demo"
|
463 |
#~ msgstr "Premium live demo"
|
464 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product Filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
+
"POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
|
6 |
+
"PO-Revision-Date: 2019-04-06 15:20+0200\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"Language: nl_NL\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Generator: Poedit 2.2.1\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
37 |
msgid "Ajax Product Filter"
|
38 |
msgstr "Ajax Product Filter"
|
39 |
|
40 |
+
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
|
41 |
+
#: includes/functions.yith-wcan.php:126
|
42 |
msgid "Term"
|
43 |
msgstr "Termijn"
|
44 |
|
45 |
#: includes/functions.yith-wcan.php:88
|
46 |
+
#: widgets/class.yith-wcan-navigation-widget.php:868
|
47 |
msgid "Color"
|
48 |
msgstr "Kleur"
|
49 |
|
50 |
+
#: includes/functions.yith-wcan.php:104
|
51 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
52 |
msgid "Color 1"
|
53 |
msgstr "Kleur 1"
|
54 |
|
55 |
+
#: includes/functions.yith-wcan.php:104
|
56 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
57 |
msgid "Color 2"
|
58 |
msgstr "Kleur 2"
|
59 |
|
60 |
+
#: includes/functions.yith-wcan.php:126
|
61 |
msgid "Labels"
|
62 |
msgstr "Labels"
|
63 |
|
131 |
msgstr "Vul hier de CSS klasse of id in voor de resultaten optellen container"
|
132 |
|
133 |
#: settings/frontend-options.php:57
|
134 |
+
#, fuzzy
|
135 |
+
#| msgid "Scroll top anchor"
|
136 |
+
msgid "Scroll up to top anchor"
|
137 |
msgstr "Scroll top anker"
|
138 |
|
139 |
#: settings/frontend-options.php:58
|
140 |
+
#, fuzzy
|
141 |
+
#| msgid "Enter here the HTML tag for the scroll to top feature"
|
142 |
+
msgid "Enter here the HTML tag for the scroll up to to top feature"
|
143 |
msgstr "Vul hier de THML tag in voor de scroll to top functie"
|
144 |
|
145 |
#: settings/frontend-options.php:65
|
347 |
|
348 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
349 |
#, fuzzy
|
350 |
+
#| msgid "Ajax Product Filter"
|
|
|
351 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
352 |
+
msgid "YITH Ajax Product Filter"
|
353 |
+
msgstr "Ajax Product Filter"
|
354 |
|
355 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
356 |
msgid "Filters:"
|
357 |
msgstr "Filters:"
|
358 |
|
359 |
+
#: widgets/class.yith-wcan-navigation-widget.php:867
|
360 |
msgid "List"
|
361 |
msgstr "Lijst"
|
362 |
|
363 |
+
#: widgets/class.yith-wcan-navigation-widget.php:869
|
364 |
msgid "Label"
|
365 |
msgstr "Label"
|
366 |
|
367 |
+
#: widgets/class.yith-wcan-navigation-widget.php:870
|
368 |
msgid "Dropdown"
|
369 |
msgstr "Dropdown"
|
370 |
|
371 |
+
#: widgets/class.yith-wcan-navigation-widget.php:877
|
372 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:126
|
373 |
msgid "Title"
|
374 |
msgstr "Titel"
|
375 |
|
376 |
+
#: widgets/class.yith-wcan-navigation-widget.php:883
|
377 |
msgid "Type:"
|
378 |
msgstr "Type:"
|
379 |
|
380 |
+
#: widgets/class.yith-wcan-navigation-widget.php:894
|
381 |
msgid "Query Type:"
|
382 |
msgstr "Query Type:"
|
383 |
|
384 |
+
#: widgets/class.yith-wcan-navigation-widget.php:896
|
385 |
msgid "AND"
|
386 |
msgstr "EN"
|
387 |
|
388 |
+
#: widgets/class.yith-wcan-navigation-widget.php:897
|
389 |
msgid "OR"
|
390 |
msgstr "OF"
|
391 |
|
392 |
+
#: widgets/class.yith-wcan-navigation-widget.php:903
|
393 |
msgid "Attribute:"
|
394 |
msgstr "Eigenschap:"
|
395 |
|
396 |
+
#: widgets/class.yith-wcan-navigation-widget.php:910
|
397 |
msgid "Display (default All):"
|
398 |
msgstr "Weergave (allen default):"
|
399 |
|
400 |
+
#: widgets/class.yith-wcan-navigation-widget.php:912
|
401 |
msgid "All (no hierarchical)"
|
402 |
msgstr "Allen (niet hiërarchisch)"
|
403 |
|
404 |
+
#: widgets/class.yith-wcan-navigation-widget.php:913
|
405 |
msgid "All (hierarchical)"
|
406 |
msgstr "Allen (hiërarchisch)"
|
407 |
|
408 |
+
#: widgets/class.yith-wcan-navigation-widget.php:914
|
409 |
msgid "Only Parent"
|
410 |
msgstr "Alleen bovenliggend"
|
411 |
|
412 |
+
#: widgets/class.yith-wcan-navigation-widget.php:921
|
413 |
msgid "CSS custom class"
|
414 |
msgstr "CSS custom klasse"
|
415 |
|
421 |
msgstr "Alle filters van YITH WooCommerce Ajax Product Filter resetten"
|
422 |
|
423 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
424 |
+
#, fuzzy
|
425 |
+
#| msgid "YITH WooCommerce Ajax Reset Filter"
|
426 |
+
msgid "YITH Ajax Reset Filter"
|
427 |
msgstr "YITH WooCommerce Ajax Reset Filter"
|
428 |
|
429 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:119
|
430 |
msgid "Reset All Filters"
|
431 |
msgstr "Alle filters resetten"
|
432 |
|
433 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:132
|
434 |
msgid "Button Label"
|
435 |
msgstr "Labelknop"
|
436 |
|
464 |
msgid "https://yithemes.com/"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#, fuzzy
|
468 |
+
#~| msgctxt "Admin: Widget Title"
|
469 |
+
#~| msgid "YITH WooCommerce Ajax Product Filter"
|
470 |
+
#~ msgctxt "[Plugin Name] Admin: Widget Title"
|
471 |
+
#~ msgid "YITH WooCommerce Ajax Product Filter"
|
472 |
+
#~ msgstr "YITH WooCommerce Ajax Product Filter"
|
473 |
+
|
474 |
#~ msgid "Premium live demo"
|
475 |
#~ msgstr "Premium live demo"
|
476 |
|
languages/yith-woocommerce-ajax-navigation-tr_TR.mo
CHANGED
Binary file
|
languages/yith-woocommerce-ajax-navigation-tr_TR.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: Caner Öncel <caneroncel@gmail.com>\n"
|
8 |
"Language-Team: Caner Öncel <caneroncel@gmail.com>\n"
|
9 |
"Language: tr\n"
|
@@ -11,7 +11,7 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 2.2\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
@@ -38,29 +38,29 @@ msgid "Ajax Product Filter"
|
|
38 |
msgstr ""
|
39 |
|
40 |
# @ yit
|
41 |
-
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:
|
42 |
-
#: includes/functions.yith-wcan.php:
|
43 |
msgid "Term"
|
44 |
msgstr "Terim"
|
45 |
|
46 |
# @ yit
|
47 |
#: includes/functions.yith-wcan.php:88
|
48 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
49 |
msgid "Color"
|
50 |
msgstr "Renk"
|
51 |
|
52 |
-
#: includes/functions.yith-wcan.php:
|
53 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
54 |
msgid "Color 1"
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: includes/functions.yith-wcan.php:
|
58 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
59 |
msgid "Color 2"
|
60 |
msgstr ""
|
61 |
|
62 |
# @ yit
|
63 |
-
#: includes/functions.yith-wcan.php:
|
64 |
msgid "Labels"
|
65 |
msgstr "Etiketler"
|
66 |
|
@@ -125,11 +125,11 @@ msgid "Enter here the CSS class or id for the results count container"
|
|
125 |
msgstr ""
|
126 |
|
127 |
#: settings/frontend-options.php:57
|
128 |
-
msgid "Scroll top anchor"
|
129 |
msgstr ""
|
130 |
|
131 |
#: settings/frontend-options.php:58
|
132 |
-
msgid "Enter here the HTML tag for the scroll to top feature"
|
133 |
msgstr ""
|
134 |
|
135 |
#: settings/frontend-options.php:65
|
@@ -340,7 +340,7 @@ msgstr ""
|
|
340 |
#, fuzzy
|
341 |
#| msgid "YITH WooCommerce Ajax Navigation"
|
342 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
343 |
-
msgid "YITH
|
344 |
msgstr "YITH WooCommerce Ajax Navigation"
|
345 |
|
346 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
@@ -348,67 +348,67 @@ msgid "Filters:"
|
|
348 |
msgstr ""
|
349 |
|
350 |
# @ yit
|
351 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
352 |
msgid "List"
|
353 |
msgstr "Liste"
|
354 |
|
355 |
# @ yit
|
356 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
357 |
msgid "Label"
|
358 |
msgstr "Etiket"
|
359 |
|
360 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
361 |
msgid "Dropdown"
|
362 |
msgstr "Açılır Menü"
|
363 |
|
364 |
# @ yit
|
365 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
366 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
367 |
msgid "Title"
|
368 |
msgstr "Başlık"
|
369 |
|
370 |
# @ yit
|
371 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
372 |
msgid "Type:"
|
373 |
msgstr "Tür:"
|
374 |
|
375 |
# @ yit
|
376 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
377 |
msgid "Query Type:"
|
378 |
msgstr "Sorgu Tipi:"
|
379 |
|
380 |
# @ yit
|
381 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
382 |
msgid "AND"
|
383 |
msgstr "VE"
|
384 |
|
385 |
# @ yit
|
386 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
387 |
msgid "OR"
|
388 |
msgstr "VEYA"
|
389 |
|
390 |
# @ yit
|
391 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
392 |
msgid "Attribute:"
|
393 |
msgstr "Özellikler:"
|
394 |
|
395 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
396 |
msgid "Display (default All):"
|
397 |
msgstr "Görüntüleme (Varsayılan tümü):"
|
398 |
|
399 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
400 |
msgid "All (no hierarchical)"
|
401 |
msgstr "Tümü"
|
402 |
|
403 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
404 |
msgid "All (hierarchical)"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
408 |
msgid "Only Parent"
|
409 |
msgstr "Sadece Ebeveyn"
|
410 |
|
411 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
412 |
msgid "CSS custom class"
|
413 |
msgstr ""
|
414 |
|
@@ -421,15 +421,18 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
|
|
421 |
msgstr ""
|
422 |
"YITH WooCommerce Ajax Navigation için ayarlanmış tüm filtreleri sıfırlayın"
|
423 |
|
|
|
424 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
425 |
-
|
426 |
-
|
|
|
|
|
427 |
|
428 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
429 |
msgid "Reset All Filters"
|
430 |
msgstr "Tüm Filtreleri Sıfırla"
|
431 |
|
432 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
433 |
msgid "Button Label"
|
434 |
msgstr "Buton Metni"
|
435 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: YITH WooCommerce Ajax Product filter\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
5 |
+
"POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
|
6 |
+
"PO-Revision-Date: 2019-04-06 15:20+0200\n"
|
7 |
"Last-Translator: Caner Öncel <caneroncel@gmail.com>\n"
|
8 |
"Language-Team: Caner Öncel <caneroncel@gmail.com>\n"
|
9 |
"Language: tr\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 2.2.1\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
38 |
msgstr ""
|
39 |
|
40 |
# @ yit
|
41 |
+
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
|
42 |
+
#: includes/functions.yith-wcan.php:126
|
43 |
msgid "Term"
|
44 |
msgstr "Terim"
|
45 |
|
46 |
# @ yit
|
47 |
#: includes/functions.yith-wcan.php:88
|
48 |
+
#: widgets/class.yith-wcan-navigation-widget.php:868
|
49 |
msgid "Color"
|
50 |
msgstr "Renk"
|
51 |
|
52 |
+
#: includes/functions.yith-wcan.php:104
|
53 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
54 |
msgid "Color 1"
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: includes/functions.yith-wcan.php:104
|
58 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
59 |
msgid "Color 2"
|
60 |
msgstr ""
|
61 |
|
62 |
# @ yit
|
63 |
+
#: includes/functions.yith-wcan.php:126
|
64 |
msgid "Labels"
|
65 |
msgstr "Etiketler"
|
66 |
|
125 |
msgstr ""
|
126 |
|
127 |
#: settings/frontend-options.php:57
|
128 |
+
msgid "Scroll up to top anchor"
|
129 |
msgstr ""
|
130 |
|
131 |
#: settings/frontend-options.php:58
|
132 |
+
msgid "Enter here the HTML tag for the scroll up to to top feature"
|
133 |
msgstr ""
|
134 |
|
135 |
#: settings/frontend-options.php:65
|
340 |
#, fuzzy
|
341 |
#| msgid "YITH WooCommerce Ajax Navigation"
|
342 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
343 |
+
msgid "YITH Ajax Product Filter"
|
344 |
msgstr "YITH WooCommerce Ajax Navigation"
|
345 |
|
346 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
348 |
msgstr ""
|
349 |
|
350 |
# @ yit
|
351 |
+
#: widgets/class.yith-wcan-navigation-widget.php:867
|
352 |
msgid "List"
|
353 |
msgstr "Liste"
|
354 |
|
355 |
# @ yit
|
356 |
+
#: widgets/class.yith-wcan-navigation-widget.php:869
|
357 |
msgid "Label"
|
358 |
msgstr "Etiket"
|
359 |
|
360 |
+
#: widgets/class.yith-wcan-navigation-widget.php:870
|
361 |
msgid "Dropdown"
|
362 |
msgstr "Açılır Menü"
|
363 |
|
364 |
# @ yit
|
365 |
+
#: widgets/class.yith-wcan-navigation-widget.php:877
|
366 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:126
|
367 |
msgid "Title"
|
368 |
msgstr "Başlık"
|
369 |
|
370 |
# @ yit
|
371 |
+
#: widgets/class.yith-wcan-navigation-widget.php:883
|
372 |
msgid "Type:"
|
373 |
msgstr "Tür:"
|
374 |
|
375 |
# @ yit
|
376 |
+
#: widgets/class.yith-wcan-navigation-widget.php:894
|
377 |
msgid "Query Type:"
|
378 |
msgstr "Sorgu Tipi:"
|
379 |
|
380 |
# @ yit
|
381 |
+
#: widgets/class.yith-wcan-navigation-widget.php:896
|
382 |
msgid "AND"
|
383 |
msgstr "VE"
|
384 |
|
385 |
# @ yit
|
386 |
+
#: widgets/class.yith-wcan-navigation-widget.php:897
|
387 |
msgid "OR"
|
388 |
msgstr "VEYA"
|
389 |
|
390 |
# @ yit
|
391 |
+
#: widgets/class.yith-wcan-navigation-widget.php:903
|
392 |
msgid "Attribute:"
|
393 |
msgstr "Özellikler:"
|
394 |
|
395 |
+
#: widgets/class.yith-wcan-navigation-widget.php:910
|
396 |
msgid "Display (default All):"
|
397 |
msgstr "Görüntüleme (Varsayılan tümü):"
|
398 |
|
399 |
+
#: widgets/class.yith-wcan-navigation-widget.php:912
|
400 |
msgid "All (no hierarchical)"
|
401 |
msgstr "Tümü"
|
402 |
|
403 |
+
#: widgets/class.yith-wcan-navigation-widget.php:913
|
404 |
msgid "All (hierarchical)"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: widgets/class.yith-wcan-navigation-widget.php:914
|
408 |
msgid "Only Parent"
|
409 |
msgstr "Sadece Ebeveyn"
|
410 |
|
411 |
+
#: widgets/class.yith-wcan-navigation-widget.php:921
|
412 |
msgid "CSS custom class"
|
413 |
msgstr ""
|
414 |
|
421 |
msgstr ""
|
422 |
"YITH WooCommerce Ajax Navigation için ayarlanmış tüm filtreleri sıfırlayın"
|
423 |
|
424 |
+
# @ yit
|
425 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
426 |
+
#, fuzzy
|
427 |
+
#| msgid "YITH WooCommerce Ajax Navigation"
|
428 |
+
msgid "YITH Ajax Reset Filter"
|
429 |
+
msgstr "YITH WooCommerce Ajax Navigation"
|
430 |
|
431 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:119
|
432 |
msgid "Reset All Filters"
|
433 |
msgstr "Tüm Filtreleri Sıfırla"
|
434 |
|
435 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:132
|
436 |
msgid "Button Label"
|
437 |
msgstr "Buton Metni"
|
438 |
|
languages/yith-woocommerce-ajax-navigation.pot
CHANGED
@@ -1,14 +1,14 @@
|
|
1 |
-
# Copyright (C)
|
2 |
# This file is distributed under the same license as the YITH WooCommerce Ajax Product Filter package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: YITH WooCommerce Ajax Product Filter 3.6.
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
7 |
-
"POT-Creation-Date:
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
@@ -29,27 +29,27 @@ msgstr ""
|
|
29 |
msgid "Ajax Product Filter"
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:
|
33 |
-
#: includes/functions.yith-wcan.php:
|
34 |
msgid "Term"
|
35 |
msgstr ""
|
36 |
|
37 |
#: includes/functions.yith-wcan.php:88
|
38 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
39 |
msgid "Color"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: includes/functions.yith-wcan.php:
|
43 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
44 |
msgid "Color 1"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: includes/functions.yith-wcan.php:
|
48 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
49 |
msgid "Color 2"
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: includes/functions.yith-wcan.php:
|
53 |
msgid "Labels"
|
54 |
msgstr ""
|
55 |
|
@@ -114,11 +114,11 @@ msgid "Enter here the CSS class or id for the results count container"
|
|
114 |
msgstr ""
|
115 |
|
116 |
#: settings/frontend-options.php:57
|
117 |
-
msgid "Scroll top anchor"
|
118 |
msgstr ""
|
119 |
|
120 |
#: settings/frontend-options.php:58
|
121 |
-
msgid "Enter here the HTML tag for the scroll to top feature"
|
122 |
msgstr ""
|
123 |
|
124 |
#: settings/frontend-options.php:65
|
@@ -326,67 +326,67 @@ msgstr ""
|
|
326 |
|
327 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
328 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
329 |
-
msgid "YITH
|
330 |
msgstr ""
|
331 |
|
332 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
333 |
msgid "Filters:"
|
334 |
msgstr ""
|
335 |
|
336 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
337 |
msgid "List"
|
338 |
msgstr ""
|
339 |
|
340 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
341 |
msgid "Label"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
345 |
msgid "Dropdown"
|
346 |
msgstr ""
|
347 |
|
348 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
349 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
350 |
msgid "Title"
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
354 |
msgid "Type:"
|
355 |
msgstr ""
|
356 |
|
357 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
358 |
msgid "Query Type:"
|
359 |
msgstr ""
|
360 |
|
361 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
362 |
msgid "AND"
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
366 |
msgid "OR"
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
370 |
msgid "Attribute:"
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
374 |
msgid "Display (default All):"
|
375 |
msgstr ""
|
376 |
|
377 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
378 |
msgid "All (no hierarchical)"
|
379 |
msgstr ""
|
380 |
|
381 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
382 |
msgid "All (hierarchical)"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
386 |
msgid "Only Parent"
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: widgets/class.yith-wcan-navigation-widget.php:
|
390 |
msgid "CSS custom class"
|
391 |
msgstr ""
|
392 |
|
@@ -396,14 +396,14 @@ msgid "Reset all filters set by YITH WooCommerce Ajax Product Filter"
|
|
396 |
msgstr ""
|
397 |
|
398 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
399 |
-
msgid "YITH
|
400 |
msgstr ""
|
401 |
|
402 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
403 |
msgid "Reset All Filters"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#: widgets/class.yith-wcan-reset-navigation-widget.php:
|
407 |
msgid "Button Label"
|
408 |
msgstr ""
|
409 |
|
1 |
+
# Copyright (C) 2019 YITH WooCommerce Ajax Product Filter
|
2 |
# This file is distributed under the same license as the YITH WooCommerce Ajax Product Filter package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: YITH WooCommerce Ajax Product Filter 3.6.2\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/init\n"
|
7 |
+
"POT-Creation-Date: 2019-04-06 13:19:15+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2019-MO-DA HO:MI+ZONE\n"
|
12 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
|
29 |
msgid "Ajax Product Filter"
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: includes/functions.yith-wcan.php:88 includes/functions.yith-wcan.php:104
|
33 |
+
#: includes/functions.yith-wcan.php:126
|
34 |
msgid "Term"
|
35 |
msgstr ""
|
36 |
|
37 |
#: includes/functions.yith-wcan.php:88
|
38 |
+
#: widgets/class.yith-wcan-navigation-widget.php:868
|
39 |
msgid "Color"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: includes/functions.yith-wcan.php:104
|
43 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
44 |
msgid "Color 1"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: includes/functions.yith-wcan.php:104
|
48 |
msgctxt "For multicolor: I.E. white and red T-Shirt"
|
49 |
msgid "Color 2"
|
50 |
msgstr ""
|
51 |
|
52 |
+
#: includes/functions.yith-wcan.php:126
|
53 |
msgid "Labels"
|
54 |
msgstr ""
|
55 |
|
114 |
msgstr ""
|
115 |
|
116 |
#: settings/frontend-options.php:57
|
117 |
+
msgid "Scroll up to top anchor"
|
118 |
msgstr ""
|
119 |
|
120 |
#: settings/frontend-options.php:58
|
121 |
+
msgid "Enter here the HTML tag for the scroll up to to top feature"
|
122 |
msgstr ""
|
123 |
|
124 |
#: settings/frontend-options.php:65
|
326 |
|
327 |
#: widgets/class.yith-wcan-navigation-widget.php:39
|
328 |
msgctxt "[Plugin Name] Admin: Widget Title"
|
329 |
+
msgid "YITH Ajax Product Filter"
|
330 |
msgstr ""
|
331 |
|
332 |
#: widgets/class.yith-wcan-navigation-widget.php:154
|
333 |
msgid "Filters:"
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: widgets/class.yith-wcan-navigation-widget.php:867
|
337 |
msgid "List"
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: widgets/class.yith-wcan-navigation-widget.php:869
|
341 |
msgid "Label"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: widgets/class.yith-wcan-navigation-widget.php:870
|
345 |
msgid "Dropdown"
|
346 |
msgstr ""
|
347 |
|
348 |
+
#: widgets/class.yith-wcan-navigation-widget.php:877
|
349 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:126
|
350 |
msgid "Title"
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: widgets/class.yith-wcan-navigation-widget.php:883
|
354 |
msgid "Type:"
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: widgets/class.yith-wcan-navigation-widget.php:894
|
358 |
msgid "Query Type:"
|
359 |
msgstr ""
|
360 |
|
361 |
+
#: widgets/class.yith-wcan-navigation-widget.php:896
|
362 |
msgid "AND"
|
363 |
msgstr ""
|
364 |
|
365 |
+
#: widgets/class.yith-wcan-navigation-widget.php:897
|
366 |
msgid "OR"
|
367 |
msgstr ""
|
368 |
|
369 |
+
#: widgets/class.yith-wcan-navigation-widget.php:903
|
370 |
msgid "Attribute:"
|
371 |
msgstr ""
|
372 |
|
373 |
+
#: widgets/class.yith-wcan-navigation-widget.php:910
|
374 |
msgid "Display (default All):"
|
375 |
msgstr ""
|
376 |
|
377 |
+
#: widgets/class.yith-wcan-navigation-widget.php:912
|
378 |
msgid "All (no hierarchical)"
|
379 |
msgstr ""
|
380 |
|
381 |
+
#: widgets/class.yith-wcan-navigation-widget.php:913
|
382 |
msgid "All (hierarchical)"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: widgets/class.yith-wcan-navigation-widget.php:914
|
386 |
msgid "Only Parent"
|
387 |
msgstr ""
|
388 |
|
389 |
+
#: widgets/class.yith-wcan-navigation-widget.php:921
|
390 |
msgid "CSS custom class"
|
391 |
msgstr ""
|
392 |
|
396 |
msgstr ""
|
397 |
|
398 |
#: widgets/class.yith-wcan-reset-navigation-widget.php:25
|
399 |
+
msgid "YITH Ajax Reset Filter"
|
400 |
msgstr ""
|
401 |
|
402 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:119
|
403 |
msgid "Reset All Filters"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: widgets/class.yith-wcan-reset-navigation-widget.php:132
|
407 |
msgid "Button Label"
|
408 |
msgstr ""
|
409 |
|
plugin-fw/assets/css/admin.css
CHANGED
@@ -53,6 +53,27 @@
|
|
53 |
display: block;
|
54 |
}
|
55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
/*-----------------------
|
57 |
YITH Plugins Columns
|
58 |
------------------------*/
|
53 |
display: block;
|
54 |
}
|
55 |
|
56 |
+
/*-----------------------
|
57 |
+
YITH FEEDS
|
58 |
+
------------------------*/
|
59 |
+
|
60 |
+
.yith-feeds-logo{
|
61 |
+
display: table-cell;
|
62 |
+
background: #005b7c;
|
63 |
+
padding: 5px;
|
64 |
+
border-radius: 50%;
|
65 |
+
margin-right: 10px;
|
66 |
+
vertical-align: text-bottom;
|
67 |
+
width: 18px;
|
68 |
+
height: auto;
|
69 |
+
vertical-align: middle;
|
70 |
+
}
|
71 |
+
|
72 |
+
.yith-feeds-plugin-name{
|
73 |
+
display: table-cell;
|
74 |
+
vertical-align: middle;
|
75 |
+
}
|
76 |
+
|
77 |
/*-----------------------
|
78 |
YITH Plugins Columns
|
79 |
------------------------*/
|
plugin-fw/assets/css/yit-upgrader.css
CHANGED
@@ -15,4 +15,8 @@
|
|
15 |
overflow-y : auto;
|
16 |
z-index : 999;
|
17 |
background: #fcfcfc;
|
|
|
|
|
|
|
|
|
18 |
}
|
15 |
overflow-y : auto;
|
16 |
z-index : 999;
|
17 |
background: #fcfcfc;
|
18 |
+
}
|
19 |
+
|
20 |
+
.yith-updating:before{
|
21 |
+
animation: rotation 2s infinite linear;
|
22 |
}
|
plugin-fw/assets/js/yith-dashboard.js
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function ($) {
|
2 |
+
// bind a button or a link to open the dialog
|
3 |
+
$('.yith-last-changelog').click(function(e) {
|
4 |
+
e.preventDefault();
|
5 |
+
var inlineId = $( this ).data( 'changelogid' ),
|
6 |
+
inlineModal = $('#' + inlineId),
|
7 |
+
plugininfo = $( this ).data( 'plugininfo' ),
|
8 |
+
b = {},
|
9 |
+
close_function = function() { $( this ).dialog( "close" ); };
|
10 |
+
|
11 |
+
b[yith_dashboard.buttons.close] = close_function;
|
12 |
+
|
13 |
+
// initalise the dialog
|
14 |
+
inlineModal.dialog({
|
15 |
+
title: plugininfo,
|
16 |
+
dialogClass: 'wp-dialog',
|
17 |
+
autoOpen: false,
|
18 |
+
draggable: false,
|
19 |
+
width: 'auto',
|
20 |
+
modal: true,
|
21 |
+
resizable: false,
|
22 |
+
closeOnEscape: true,
|
23 |
+
position: {
|
24 |
+
my: "center",
|
25 |
+
at: "center",
|
26 |
+
of: window
|
27 |
+
},
|
28 |
+
buttons: b,
|
29 |
+
show: {
|
30 |
+
effect: "blind",
|
31 |
+
duration: 1000
|
32 |
+
},
|
33 |
+
open: function () {
|
34 |
+
// close dialog by clicking the overlay behind it
|
35 |
+
$('.ui-widget-overlay').bind('click', function(){
|
36 |
+
inlineModal.dialog('close');
|
37 |
+
})
|
38 |
+
},
|
39 |
+
create: function () {
|
40 |
+
// style fix for WordPress admin
|
41 |
+
$('.ui-dialog-titlebar-close').addClass('ui-button');
|
42 |
+
},
|
43 |
+
});
|
44 |
+
|
45 |
+
inlineModal.dialog('open');
|
46 |
+
});
|
47 |
+
})(jQuery);
|
plugin-fw/assets/js/yith-dashboard.min.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
(function(a){a(".yith-last-changelog").click(function(b){b.preventDefault();b=a(this).data("changelogid");var c=a("#"+b);b=a(this).data("plugininfo");var d={};d[yith_dashboard.buttons.close]=function(){a(this).dialog("close")};c.dialog({title:b,dialogClass:"wp-dialog",autoOpen:!1,draggable:!1,width:"auto",modal:!0,resizable:!1,closeOnEscape:!0,position:{my:"center",at:"center",of:window},buttons:d,show:{effect:"blind",duration:1E3},open:function(){a(".ui-widget-overlay").bind("click",function(){c.dialog("close")})},
|
2 |
+
create:function(){a(".ui-dialog-titlebar-close").addClass("ui-button")}});c.dialog("open")})})(jQuery);
|
plugin-fw/assets/js/yith-update-plugins.js
ADDED
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* This file belongs to the YIT Framework.
|
3 |
+
*
|
4 |
+
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
|
5 |
+
* that is bundled with this package in the file LICENSE.txt.
|
6 |
+
* It is also available through the world-wide-web at this URL:
|
7 |
+
* http://www.gnu.org/licenses/gpl-3.0.txt
|
8 |
+
*/
|
9 |
+
(function ( $ ) {
|
10 |
+
$(document).on( 'click', 'a.yith-update-link', function(event){
|
11 |
+
var t = $(this),
|
12 |
+
p_wrapper = t.parent('p');
|
13 |
+
|
14 |
+
event.preventDefault();
|
15 |
+
$.ajax({
|
16 |
+
type: 'POST',
|
17 |
+
url: yith_plugin_fw.ajaxurl,
|
18 |
+
data: {
|
19 |
+
'action': "update-plugin",
|
20 |
+
'plugin': t.data('plugin'),
|
21 |
+
'slug': t.data('slug'),
|
22 |
+
'name': t.data('name'),
|
23 |
+
'_ajax_nonce': yith_plugin_fw.ajax_nonce
|
24 |
+
},
|
25 |
+
beforeSend: function(){
|
26 |
+
p_wrapper.text( yith_plugin_fw.l10n.updating.replace( '%s', t.data('name') ) );
|
27 |
+
p_wrapper.addClass( 'yith-updating' );
|
28 |
+
},
|
29 |
+
success: function (response) {
|
30 |
+
p_wrapper.removeClass( 'yith-updating' ).addClass( 'yith-updated' );
|
31 |
+
var notice_wrapper = p_wrapper.parent('div');
|
32 |
+
notice_wrapper.removeClass( 'notice-warning' ),
|
33 |
+
result_text = '';
|
34 |
+
|
35 |
+
if( response.success === true ){
|
36 |
+
notice_wrapper.addClass('notice-success updated-message').removeClass( 'update-message' );
|
37 |
+
result_text = yith_plugin_fw.l10n.updated;
|
38 |
+
}
|
39 |
+
|
40 |
+
else {
|
41 |
+
notice_wrapper.addClass('notice-error');
|
42 |
+
result_text = yith_plugin_fw.l10n.failed;
|
43 |
+
}
|
44 |
+
|
45 |
+
p_wrapper.text( result_text.replace( '%s', t.data('name') ) );
|
46 |
+
}
|
47 |
+
});
|
48 |
+
});
|
49 |
+
})( jQuery );
|
plugin-fw/assets/js/yith-update-plugins.min.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
(function(b){b(document).on("click","a.yith-update-link",function(e){var a=b(this),c=a.parent("p");e.preventDefault();b.ajax({type:"POST",url:yith_plugin_fw.ajaxurl,data:{action:"update-plugin",plugin:a.data("plugin"),slug:a.data("slug"),name:a.data("name"),_ajax_nonce:yith_plugin_fw.ajax_nonce},beforeSend:function(){c.text(yith_plugin_fw.l10n.updating.replace("%s",a.data("name")));c.addClass("yith-updating")},success:function(b){c.removeClass("yith-updating").addClass("yith-updated");var d=c.parent("div");
|
2 |
+
d.removeClass("notice-warning");result_text="";!0===b.success?(d.addClass("notice-success updated-message").removeClass("update-message"),result_text=yith_plugin_fw.l10n.updated):(d.addClass("notice-error"),result_text=yith_plugin_fw.l10n.failed);c.text(result_text.replace("%s",a.data("name")))}})})})(jQuery);
|
plugin-fw/init.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Framework Name: YIT Plugin Framework
|
4 |
-
* Version: 3.1.
|
5 |
* Author: YITHEMES
|
6 |
* Text Domain: yith-plugin-fw
|
7 |
* Domain Path: /languages/
|
8 |
*
|
9 |
* @author Your Inspiration Themes
|
10 |
-
* @version 3.1.
|
11 |
*/
|
12 |
/**
|
13 |
* This file belongs to the YIT Plugin Framework.
|
1 |
<?php
|
2 |
/**
|
3 |
* Framework Name: YIT Plugin Framework
|
4 |
+
* Version: 3.1.29
|
5 |
* Author: YITHEMES
|
6 |
* Text Domain: yith-plugin-fw
|
7 |
* Domain Path: /languages/
|
8 |
*
|
9 |
* @author Your Inspiration Themes
|
10 |
+
* @version 3.1.26
|
11 |
*/
|
12 |
/**
|
13 |
* This file belongs to the YIT Plugin Framework.
|
plugin-fw/lib/promo/yith-promo.php
DELETED
@@ -1,188 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* This file belongs to the YIT Plugin Framework.
|
4 |
-
*
|
5 |
-
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
|
6 |
-
* that is bundled with this package in the file LICENSE.txt.
|
7 |
-
* It is also available through the world-wide-web at this URL:
|
8 |
-
* http://www.gnu.org/licenses/gpl-3.0.txt
|
9 |
-
*/
|
10 |
-
|
11 |
-
if( ! function_exists( 'simplexml_load_string' ) ){
|
12 |
-
return false;
|
13 |
-
}
|
14 |
-
|
15 |
-
add_action( 'admin_notices', 'yith_plugin_fw_promo_notices', 15 );
|
16 |
-
add_action( 'admin_enqueue_scripts', 'yith_plugin_fw_notice_dismiss', 20 );
|
17 |
-
|
18 |
-
if( ! function_exists( 'yith_plugin_fw_promo_notices' ) ){
|
19 |
-
function yith_plugin_fw_promo_notices(){
|
20 |
-
$base_url = apply_filters( 'yith_plugin_fw_promo_base_url', 'https://update.yithemes.com/promo/hotlink-ok/' );
|
21 |
-
$xml = apply_filters( 'yith_plugin_fw_promo_xml_url', $base_url . 'yith-promo.xml' );
|
22 |
-
$transient = "yith_promo_message";
|
23 |
-
$remote_data = get_site_transient( $transient );
|
24 |
-
$regenerate_promo_transient = isset( $_GET['yith_regenerate_promo_transient'] ) && 'yes' == $_GET['yith_regenerate_promo_transient'] ? $_GET['yith_regenerate_promo_transient'] : '';
|
25 |
-
$promo_data = false;
|
26 |
-
$create_transient = false;
|
27 |
-
|
28 |
-
if( false === $remote_data || apply_filters( 'yith_plugin_fw_force_regenerate_promo_transient', false ) || 'yes' == $regenerate_promo_transient ){
|
29 |
-
$remote_data = wp_remote_get( $xml );
|
30 |
-
$create_transient = true;
|
31 |
-
}
|
32 |
-
|
33 |
-
if ( ! is_wp_error( $remote_data ) && isset( $remote_data['response']['code'] ) && '200' == $remote_data['response']['code'] ) {
|
34 |
-
$promo_data = @simplexml_load_string( $remote_data['body'] );
|
35 |
-
|
36 |
-
if( true === $create_transient ){
|
37 |
-
$is_membership_user = false;
|
38 |
-
$license = YIT_Plugin_Licence()->get_licence();
|
39 |
-
$xml_expiry_date = '';
|
40 |
-
|
41 |
-
if( is_array( $license ) && apply_filters( 'yith_plugin_fw_check_for_membership_user', true ) ){
|
42 |
-
/* === Check is the user have the YITH Club === */
|
43 |
-
foreach( $license as $plugin => $data ){
|
44 |
-
if( ! empty( $data['is_membership'] ) ){
|
45 |
-
$is_membership_user = true;
|
46 |
-
$xml_expiry_date = $data['licence_expires'];
|
47 |
-
$remote_data = $promo_data = array();
|
48 |
-
break;
|
49 |
-
}
|
50 |
-
}
|
51 |
-
}
|
52 |
-
|
53 |
-
if( empty( $is_membership_user ) && ! empty( $promo_data->expiry_date ) ){
|
54 |
-
$xml_expiry_date = $promo_data->expiry_date;
|
55 |
-
}
|
56 |
-
|
57 |
-
//Set Site Transient
|
58 |
-
set_site_transient( $transient, $remote_data, yith_plugin_fw_get_promo_transient_expiry_date( $xml_expiry_date ) );
|
59 |
-
}
|
60 |
-
|
61 |
-
if ( $promo_data && ! empty( $promo_data->promo ) ) {
|
62 |
-
$now = strtotime( current_time( 'mysql' ) );
|
63 |
-
|
64 |
-
foreach ($promo_data->promo as $promo ){
|
65 |
-
$show_promo = true;
|
66 |
-
/* === Check for Special Promo === */
|
67 |
-
if ( ! empty( $promo->show_promo_in ) ) {
|
68 |
-
$show_promo_in = explode( ',', $promo->show_promo_in );
|
69 |
-
$show_promo_in = array_map( 'trim', $show_promo_in );
|
70 |
-
if ( ! empty( $show_promo_in ) ) {
|
71 |
-
$show_promo = false;
|
72 |
-
foreach ( $show_promo_in as $plugin ) {
|
73 |
-
if ( defined( $plugin ) ) {
|
74 |
-
$plugin_slug = constant( $plugin );
|
75 |
-
$plugin_is_activated = ! empty( $license[ $plugin_slug ]['activated'] );
|
76 |
-
if ( defined( $plugin ) && ! apply_filters( 'yith_plugin_fw_promo_plugin_is_activated', $plugin_is_activated ) ) {
|
77 |
-
$show_promo = true;
|
78 |
-
break;
|
79 |
-
}
|
80 |
-
}
|
81 |
-
}
|
82 |
-
}
|
83 |
-
}
|
84 |
-
|
85 |
-
$start_date = isset( $promo->start_date ) ? $promo->start_date : '';
|
86 |
-
$end_date = isset( $promo->end_date ) ? $promo->end_date : '';
|
87 |
-
|
88 |
-
if( $show_promo && ! empty( $start_date ) && ! empty( $end_date ) ){
|
89 |
-
$start_date = strtotime( $start_date );
|
90 |
-
$end_date = strtotime( $end_date );
|
91 |
-
|
92 |
-
if( $end_date >= $start_date && $now >= $start_date && $now <= $end_date ){
|
93 |
-
//is valid promo
|
94 |
-
$title = isset( $promo->title ) ? $promo->title : '';
|
95 |
-
$description = isset( $promo->description ) ? $promo->description : '';
|
96 |
-
$url = isset( $promo->link->url ) ? $promo->link->url : '';
|
97 |
-
$url_label = isset( $promo->link->label ) ? $promo->link->label : '';
|
98 |
-
$image_bg_color = isset( $promo->style->image_bg_color ) ? $promo->style->image_bg_color : '';
|
99 |
-
$border_color = isset( $promo->style->border_color ) ? $promo->style->border_color : '';
|
100 |
-
$background_color = isset( $promo->style->background_color ) ? $promo->style->background_color : '';
|
101 |
-
$promo_id = isset( $promo->promo_id ) ? $promo->promo_id : '';
|
102 |
-
$banner = isset( $promo->banner ) ? $promo->banner : '';
|
103 |
-
$style = $link = '';
|
104 |
-
$show_notice = false;
|
105 |
-
|
106 |
-
if( ! empty( $border_color ) ){
|
107 |
-
$style .= "border-left-color: {$border_color};";
|
108 |
-
}
|
109 |
-
|
110 |
-
if( ! empty( $background_color ) ){
|
111 |
-
$style .= "background-color: {$background_color};";
|
112 |
-
}
|
113 |
-
|
114 |
-
if( ! empty( $image_bg_color ) ){
|
115 |
-
$image_bg_color = "background-color: {$image_bg_color};";
|
116 |
-
}
|
117 |
-
|
118 |
-
if( ! empty( $title ) ) {
|
119 |
-
$promo_id .= $title;
|
120 |
-
$title = sprintf( '%s: ', $title );
|
121 |
-
$show_notice = true;
|
122 |
-
}
|
123 |
-
|
124 |
-
if( ! empty( $description ) ) {
|
125 |
-
$promo_id .= $description;
|
126 |
-
$description = sprintf( '%s', $description );
|
127 |
-
$show_notice = true;
|
128 |
-
}
|
129 |
-
|
130 |
-
if( ! empty( $url ) && ! empty( $url_label )) {
|
131 |
-
$promo_id .= $url . $url_label;
|
132 |
-
$link = sprintf( '<a href="%s" target="_blank">%s</a>', $url, $url_label );
|
133 |
-
$show_notice = true;
|
134 |
-
}
|
135 |
-
|
136 |
-
if( ! empty( $banner ) ){
|
137 |
-
$banner = sprintf( '<img src="%s" class="yith-promo-banner-image">', $base_url . $banner );
|
138 |
-
|
139 |
-
if( ! empty( $url ) ){
|
140 |
-
$banner = sprintf( '<a class="yith-promo-banner-image-link" href="%s" target="_blank" style="%s">%s</a>', $url, $image_bg_color, $banner);
|
141 |
-
}
|
142 |
-
}
|
143 |
-
|
144 |
-
$unique_promo_id = "yith-notice-" . md5 ( $promo_id );
|
145 |
-
|
146 |
-
if( ! empty( $_COOKIE[ 'hide_' . $unique_promo_id ] ) && 'yes' == $_COOKIE[ 'hide_' . $unique_promo_id ] ){
|
147 |
-
$show_notice = false;
|
148 |
-
}
|
149 |
-
|
150 |
-
if ( true === $show_notice ) :
|
151 |
-
wp_enqueue_script( 'yith-promo' );
|
152 |
-
?>
|
153 |
-
<div id="<?php echo $unique_promo_id; ?>" class="yith-notice-is-dismissible notice notice-yith notice-alt is-dismissible" style="<?php echo $style; ?>" data-expiry= <?php echo $promo->end_date; ?>>
|
154 |
-
<p>
|
155 |
-
<?php if( ! empty( $banner ) ) { printf( '%s', $banner ); } ?>
|
156 |
-
<?php printf( "%s %s %s", $title, $description, $link ); ?>
|
157 |
-
</p>
|
158 |
-
</div>
|
159 |
-
<?php endif;
|
160 |
-
}
|
161 |
-
}
|
162 |
-
}
|
163 |
-
}
|
164 |
-
}
|
165 |
-
}
|
166 |
-
}
|
167 |
-
|
168 |
-
if( ! function_exists( 'yith_plugin_fw_notice_dismiss' ) ){
|
169 |
-
function yith_plugin_fw_notice_dismiss(){
|
170 |
-
$script_path = defined( 'YIT_CORE_PLUGIN_URL' ) ? YIT_CORE_PLUGIN_URL : get_template_directory_uri() . '/core/plugin-fw';
|
171 |
-
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
172 |
-
wp_register_script( 'yith-promo', $script_path . '/assets/js/yith-promo' . $suffix . '.js', array( 'jquery' ), '1.0.0', true );
|
173 |
-
}
|
174 |
-
}
|
175 |
-
|
176 |
-
if( ! function_exists( 'yith_plugin_fw_get_promo_transient_expiry_date' ) ){
|
177 |
-
function yith_plugin_fw_get_promo_transient_expiry_date( $expiry_date ) {
|
178 |
-
$xml_expiry_date = ! empty( $expiry_date ) ? $expiry_date : '+24 hours';
|
179 |
-
$current = strtotime( current_time( 'Y-m-d H:i:s' ) );
|
180 |
-
$expiry_date = strtotime( $xml_expiry_date, $current );
|
181 |
-
|
182 |
-
if( $expiry_date <= $current ){
|
183 |
-
$expiry_date = strtotime( '+24 hours', $current );
|
184 |
-
}
|
185 |
-
|
186 |
-
return $expiry_date;
|
187 |
-
}
|
188 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
plugin-fw/lib/yit-upgrade.php
CHANGED
@@ -140,7 +140,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
140 |
|
141 |
$error = false;
|
142 |
if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
|
143 |
-
$plugin_remote_info = @simplexml_load_string( $remote_xml['body'] );
|
144 |
if ( $plugin_remote_info ) {
|
145 |
$info['Latest'] = (string) $plugin_remote_info->latest;
|
146 |
$info['changelog'] = (string) $plugin_remote_info->changelog;
|
@@ -214,7 +214,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
214 |
'details_url' => $details_url,
|
215 |
'strings' => $strings,
|
216 |
);
|
217 |
-
$suffix
|
218 |
|
219 |
if( defined( 'YIT_CORE_PLUGIN_URL' ) ){
|
220 |
yit_enqueue_script( 'yit-multisite-updater', YIT_CORE_PLUGIN_URL . '/assets/js/multisite-updater' . $suffix . '.js', array( 'jquery' ), false, true );
|
@@ -226,7 +226,24 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
226 |
public function admin_enqueue_scripts() {
|
227 |
global $pagenow;
|
228 |
if ( 'plugins.php' === $pagenow && defined( 'YIT_CORE_PLUGIN_URL' ) ) {
|
|
|
229 |
wp_enqueue_style( 'yit-upgrader', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrader.css' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
}
|
231 |
}
|
232 |
|
@@ -454,7 +471,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
454 |
|
455 |
if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
|
456 |
|
457 |
-
$plugin_remote_info = @simplexml_load_string( $remote_xml['body'] );
|
458 |
|
459 |
if ( $plugin_remote_info ) {
|
460 |
$wrong_current_version_check = version_compare( $plugin['info']['Version'], $plugin_remote_info->latest, '>' );
|
@@ -514,8 +531,10 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
514 |
*/
|
515 |
public function plugin_update_row() {
|
516 |
|
517 |
-
$current
|
518 |
-
$init
|
|
|
|
|
519 |
|
520 |
if ( ! isset( $current->response[ $init ] ) ) {
|
521 |
return false;
|
@@ -537,7 +556,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
537 |
global $wp_version;
|
538 |
$is_wp_4_6 = version_compare( $wp_version, '4.6', '>=' );
|
539 |
|
540 |
-
echo '<tr class="plugin-update-tr
|
541 |
|
542 |
echo '<div class="update-message' . ( $is_wp_4_6 ? ' notice inline notice-warning notice-alt' : '' ) . '">';
|
543 |
|
@@ -556,7 +575,7 @@ if ( ! class_exists( 'YIT_Upgrade' ) ) {
|
|
556 |
}
|
557 |
|
558 |
else {
|
559 |
-
printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a> or <a href="%5$s">update now</a>.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $init, 'upgrade-plugin_' . $init ) );
|
560 |
}
|
561 |
|
562 |
if( version_compare( $this->_plugins[ $init ]['info']['Version'] , $r->new_version, '>' ) ){
|
140 |
|
141 |
$error = false;
|
142 |
if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
|
143 |
+
$plugin_remote_info = function_exists( 'simplexml_load_string' ) ? @simplexml_load_string( $remote_xml['body'] ) : false;
|
144 |
if ( $plugin_remote_info ) {
|
145 |
$info['Latest'] = (string) $plugin_remote_info->latest;
|
146 |
$info['changelog'] = (string) $plugin_remote_info->changelog;
|
214 |
'details_url' => $details_url,
|
215 |
'strings' => $strings,
|
216 |
);
|
217 |
+
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
218 |
|
219 |
if( defined( 'YIT_CORE_PLUGIN_URL' ) ){
|
220 |
yit_enqueue_script( 'yit-multisite-updater', YIT_CORE_PLUGIN_URL . '/assets/js/multisite-updater' . $suffix . '.js', array( 'jquery' ), false, true );
|
226 |
public function admin_enqueue_scripts() {
|
227 |
global $pagenow;
|
228 |
if ( 'plugins.php' === $pagenow && defined( 'YIT_CORE_PLUGIN_URL' ) ) {
|
229 |
+
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
230 |
wp_enqueue_style( 'yit-upgrader', YIT_CORE_PLUGIN_URL . '/assets/css/yit-upgrader.css' );
|
231 |
+
wp_enqueue_script( 'yith-update-plugins', YIT_CORE_PLUGIN_URL . '/assets/js/yith-update-plugins' . $suffix . '.js', array( 'jquery' ), false, true );
|
232 |
+
|
233 |
+
$update_plugins_localized = array(
|
234 |
+
'ajax_nonce' => wp_create_nonce( 'updates' ),
|
235 |
+
'ajaxurl' => admin_url( 'admin-ajax.php', 'relative' ),
|
236 |
+
'l10n' => array(
|
237 |
+
/* translators: %s: Plugin name and version */
|
238 |
+
'updating' => _x( 'Updating %s...', 'plugin-fw', 'yith-plugin-fw' ), // No ellipsis.
|
239 |
+
/* translators: %s: Plugin name and version */
|
240 |
+
'updated' => _x( '%s updated!', 'plugin-fw', 'yith-plugin-fw' ),
|
241 |
+
/* translators: %s: Plugin name and version */
|
242 |
+
'failed' => _x( '%s update failed', 'plugin-fw', 'yith-plugin-fw' ),
|
243 |
+
),
|
244 |
+
);
|
245 |
+
|
246 |
+
wp_localize_script( 'yith-update-plugins', 'yith_plugin_fw', $update_plugins_localized );
|
247 |
}
|
248 |
}
|
249 |
|
471 |
|
472 |
if ( ! is_wp_error( $remote_xml ) && isset( $remote_xml['response']['code'] ) && '200' == $remote_xml['response']['code'] ) {
|
473 |
|
474 |
+
$plugin_remote_info = function_exists( 'simplexml_load_string' ) ? @simplexml_load_string( $remote_xml['body'] ) : false;
|
475 |
|
476 |
if ( $plugin_remote_info ) {
|
477 |
$wrong_current_version_check = version_compare( $plugin['info']['Version'], $plugin_remote_info->latest, '>' );
|
531 |
*/
|
532 |
public function plugin_update_row() {
|
533 |
|
534 |
+
$current = get_site_transient( 'update_plugins' );
|
535 |
+
$init = str_replace( 'after_plugin_row_', '', current_filter() );
|
536 |
+
$update_now_class = apply_filters( 'yith_plugin_fw_update_now_class', '' );
|
537 |
+
$update_now_class = trim( $update_now_class . ' yith-update-link update-link' );
|
538 |
|
539 |
if ( ! isset( $current->response[ $init ] ) ) {
|
540 |
return false;
|
556 |
global $wp_version;
|
557 |
$is_wp_4_6 = version_compare( $wp_version, '4.6', '>=' );
|
558 |
|
559 |
+
echo '<tr class="plugin-update-tr' . ( is_plugin_active( $init ) ? ' active' : '' ) . '"><td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">';
|
560 |
|
561 |
echo '<div class="update-message' . ( $is_wp_4_6 ? ' notice inline notice-warning notice-alt' : '' ) . '">';
|
562 |
|
575 |
}
|
576 |
|
577 |
else {
|
578 |
+
printf( __( 'There is a new version of %1$s available. <a href="%2$s" class="thickbox yit-changelog-button open-plugin-details-modal" title="%3$s">View version %4$s details</a> or <a href="%5$s" class="%6$s" data-plugin="%7$s" data-slug="%8$s" data-name="%1$s">update now</a>.', 'yith-plugin-fw' ), $this->_plugins[ $init ]['info']['Name'], esc_url( $details_url ), esc_attr( $this->_plugins[ $init ]['info']['Name'] ), $r->new_version, wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $init, 'upgrade-plugin_' . $init ), $update_now_class, $init, $this->_plugins[ $init ]['slug'] );
|
579 |
}
|
580 |
|
581 |
if( version_compare( $this->_plugins[ $init ]['info']['Version'] , $r->new_version, '>' ) ){
|
plugin-fw/lib/yith-dashboard.php
CHANGED
@@ -26,7 +26,7 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
|
|
26 |
* @access protected
|
27 |
* @since 1.0.0
|
28 |
*/
|
29 |
-
static protected $_products_feed = 'https://yithemes.com/
|
30 |
static protected $_blog_feed = 'https://yithemes.com/feed/';
|
31 |
|
32 |
/**
|
@@ -37,8 +37,8 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
|
|
37 |
* @access public
|
38 |
*/
|
39 |
public static function dashboard_widget_setup() {
|
40 |
-
wp_add_dashboard_widget( 'yith_dashboard_products_news', __( '
|
41 |
-
wp_add_dashboard_widget( 'yith_dashboard_blog_news', __( '
|
42 |
}
|
43 |
|
44 |
|
@@ -50,10 +50,67 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
|
|
50 |
* @access public
|
51 |
*/
|
52 |
public static function dashboard_products_news() {
|
53 |
-
$
|
54 |
-
|
55 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
|
|
|
|
|
|
|
|
|
57 |
|
58 |
/**
|
59 |
* Blog news Widget
|
@@ -64,11 +121,36 @@ if( ! class_exists( 'YITH_Dashboard' ) ){
|
|
64 |
*/
|
65 |
public static function dashboard_blog_news() {
|
66 |
$args = array( 'show_author' => 0, 'show_date' => 1, 'show_summary' => 1, 'items'=> 3 );
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
69 |
}
|
|
|
70 |
if( apply_filters( 'yith_plugin_fw_show_dashboard_widgets', true ) ){
|
71 |
add_action( 'wp_dashboard_setup', 'YITH_Dashboard::dashboard_widget_setup' );
|
|
|
72 |
}
|
73 |
}
|
74 |
|
26 |
* @access protected
|
27 |
* @since 1.0.0
|
28 |
*/
|
29 |
+
static protected $_products_feed = 'https://yithemes.com/latest-updates/feeds/';
|
30 |
static protected $_blog_feed = 'https://yithemes.com/feed/';
|
31 |
|
32 |
/**
|
37 |
* @access public
|
38 |
*/
|
39 |
public static function dashboard_widget_setup() {
|
40 |
+
wp_add_dashboard_widget( 'yith_dashboard_products_news', __( 'YITH Latest Updates' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_products_news' );
|
41 |
+
wp_add_dashboard_widget( 'yith_dashboard_blog_news', __( 'Latest news from YITH Blog' , 'yith-plugin-fw' ), 'YITH_Dashboard::dashboard_blog_news' );
|
42 |
}
|
43 |
|
44 |
|
50 |
* @access public
|
51 |
*/
|
52 |
public static function dashboard_products_news() {
|
53 |
+
$items = 10;
|
54 |
+
$rss = static::$_products_feed;
|
55 |
+
if ( is_string( $rss ) ) {
|
56 |
+
$rss = fetch_feed( $rss );
|
57 |
+
} elseif ( is_array( $rss ) && isset( $rss['url'] ) ) {
|
58 |
+
$rss = fetch_feed( $rss['url'] );
|
59 |
+
} elseif ( ! is_object( $rss ) ) {
|
60 |
+
return;
|
61 |
+
}
|
62 |
+
|
63 |
+
if ( is_wp_error( $rss ) ) {
|
64 |
+
if ( is_admin() || current_user_can( 'manage_options' ) ) {
|
65 |
+
echo '<p><strong>' . __( 'RSS Error:', 'yith-plugin-fw' ) . '</strong> ' . $rss->get_error_message() . '</p>';
|
66 |
+
}
|
67 |
+
return;
|
68 |
+
}
|
69 |
+
|
70 |
+
if ( ! $rss->get_item_quantity() ) {
|
71 |
+
echo '<ul><li>' . __( 'An error has occurred, which probably means the feed is down. Try again later.', 'yith-plugin-fw' ) . '</li></ul>';
|
72 |
+
$rss->__destruct();
|
73 |
+
unset( $rss );
|
74 |
+
return;
|
75 |
+
}
|
76 |
+
|
77 |
+
$last_updates = $rss->get_items( 0, $items );
|
78 |
+
$html_classes = 'rsswidget yith-update-feeds';
|
79 |
+
$output = '';
|
80 |
+
|
81 |
+
if( count( $last_updates ) > 0 ){
|
82 |
+
$output = '<ul class="yith-update-feeds">';
|
83 |
+
}
|
84 |
+
|
85 |
+
foreach ( $last_updates as $last_update ) {
|
86 |
+
/**
|
87 |
+
* @var $last_update \SimplePie_Item
|
88 |
+
*/
|
89 |
+
$output .= '<li class="yith-update-feed">';
|
90 |
+
$date = $last_update->get_date( 'U' );
|
91 |
+
$date_i18n = ! empty( $date ) ? date_i18n( get_option( 'date_format' ), $date ) : '';
|
92 |
+
$html_date = ! empty( $date_i18n ) ? ' <span class="rss-date">' . date_i18n( get_option( 'date_format' ), $date ) . '</span>' : '';
|
93 |
+
$output .= sprintf( '<a target="_blank" href="%s" class="%s">%s</a> %s', $last_update->get_permalink(), $html_classes, $last_update->get_title(), $html_date );
|
94 |
+
$changelog = $last_update->get_description();
|
95 |
+
|
96 |
+
if( ! empty( $changelog ) ){
|
97 |
+
//add_thickbox();
|
98 |
+
$output .= ' - ';
|
99 |
+
$output .= sprintf( '<a class="yith-last-changelog" href="#" data-changelogid="%s" data-plugininfo="%s">%s</a>', $last_update->get_id( true ), $last_update->get_title(), _x( 'View Changelog', 'Plugin FW', 'yith-plugin-fw' ) );
|
100 |
+
$output .= sprintf( '<div style="display: none;" id="%s"><div style="display: table;"><img class="yith-feeds-logo" src="%s" /><h3 class="yith-feeds-plugin-name"><span style="font-weight: normal;">%s</span> %s</h3></div><p>%s</p></div>', $last_update->get_id( true ), yith_plugin_fw_get_default_logo(), _x( 'Latest update released on', 'Plugin FW', 'yith-plugin-fw' ), $date_i18n, $changelog );
|
101 |
+
}
|
102 |
+
|
103 |
+
$output .= '</li>';
|
104 |
+
}
|
105 |
+
|
106 |
+
if( ! empty( $output ) ){
|
107 |
+
$output .= '</ul>';
|
108 |
+
}
|
109 |
|
110 |
+
echo $output;
|
111 |
+
$rss->__destruct();
|
112 |
+
unset( $rss );
|
113 |
+
}
|
114 |
|
115 |
/**
|
116 |
* Blog news Widget
|
121 |
*/
|
122 |
public static function dashboard_blog_news() {
|
123 |
$args = array( 'show_author' => 0, 'show_date' => 1, 'show_summary' => 1, 'items'=> 3 );
|
124 |
+
$feed = static::$_blog_feed;
|
125 |
+
wp_widget_rss_output( $feed, $args );
|
126 |
+
}
|
127 |
+
|
128 |
+
/**
|
129 |
+
* Enqueue Styles and Scripts for View Last Changelog widget
|
130 |
+
*
|
131 |
+
* @return void
|
132 |
+
* @since 1.0.0
|
133 |
+
* @access public
|
134 |
+
*/
|
135 |
+
public static function enqueue_scripts(){
|
136 |
+
if( function_exists( 'get_current_screen' ) && 'dashboard' == get_current_screen()->id ){
|
137 |
+
$script_path = defined( 'YIT_CORE_PLUGIN_URL' ) ? YIT_CORE_PLUGIN_URL : get_template_directory_uri() . '/core/plugin-fw';
|
138 |
+
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
139 |
+
wp_enqueue_script( 'yith-dashboard', $script_path . '/assets/js/yith-dashboard' . $suffix . '.js', array( 'jquery-ui-dialog' ), '1.0.0', true );
|
140 |
+
wp_enqueue_style( 'wp-jquery-ui-dialog' );
|
141 |
+
$l10n = array(
|
142 |
+
'buttons' => array(
|
143 |
+
'close' => _x( 'Close', 'Button label', 'yith-plugin-fw' )
|
144 |
+
)
|
145 |
+
);
|
146 |
+
wp_localize_script( 'yith-dashboard', 'yith_dashboard', $l10n );
|
147 |
+
}
|
148 |
}
|
149 |
}
|
150 |
+
|
151 |
if( apply_filters( 'yith_plugin_fw_show_dashboard_widgets', true ) ){
|
152 |
add_action( 'wp_dashboard_setup', 'YITH_Dashboard::dashboard_widget_setup' );
|
153 |
+
add_action( 'admin_enqueue_scripts', 'YITH_Dashboard::enqueue_scripts', 20 );
|
154 |
}
|
155 |
}
|
156 |
|
plugin-fw/licence/assets/js/yit-licence.js
CHANGED
@@ -69,7 +69,7 @@
|
|
69 |
if ( false === error ) {
|
70 |
jQuery.ajax( {
|
71 |
type : 'POST',
|
72 |
-
url : ajaxurl,
|
73 |
data : data,
|
74 |
success: function ( response ) {
|
75 |
|
69 |
if ( false === error ) {
|
70 |
jQuery.ajax( {
|
71 |
type : 'POST',
|
72 |
+
url : typeof ajaxurl != 'undefined' ? ajaxurl : yith_ajax.url,
|
73 |
data : data,
|
74 |
success: function ( response ) {
|
75 |
|
plugin-fw/licence/assets/js/yit-licence.min.js
CHANGED
@@ -1 +1,8 @@
|
|
1 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function(b){var t=function(c){c.on("click",function(k,e){k.preventDefault();var c=b(this),a=c.data("formid"),d=b("#"+a),f=d.serialize(),h=b(d).find(".message"),g=b(d).find(".message-wrapper"),l=d.find(".user-email"),u=d.find(".licence-key"),v=d.find(".user-email").val(),t=d.find(".licence-key").val(),n=!1;a=[];var p=d.find(".product-row"),q=b(".licence-activation"),r=b("#products-to-active").find(".spinner");h.empty();g.removeClass("visible");l.removeClass("require");u.removeClass("require");p.removeClass("error");
|
2 |
+
r.addClass("show");c.add(q).prop("disabled",!0).addClass("clicked");""!==v&&(new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i)).test(v)||
|
3 |
+
(n=!0,l.addClass("require"),a[a.length]=licence_message.email);""===t&&(n=!0,a[a.length]=licence_message.license_key,u.addClass("require"));if(!1===n)jQuery.ajax({type:"POST",url:"undefined"!=typeof ajaxurl?ajaxurl:yith_ajax.url,data:f,success:function(a){r.removeClass("show");c.add(q).prop("disabled",!1).removeClass("clicked");!0===a.activated?(b(".product-licence-activation").empty().replaceWith(a.template),m()):(!1!==a&&"undefined"!==typeof a.error?h.text(a.error):h.text(licence_message.server),
|
4 |
+
g.addClass("visible"),p.addClass("error"));"undefined"!==typeof a.debug&&console.log(a.debug)}});else{if(1==a.length)h.text(licence_message.error.replace("%field%",a[0]));else{d=licence_message.errors;for(f=0;f<a.length;f++)d=d.replace("%field_"+(f+1)+"%",a[f]),g.addClass("visible");h.text(d)}g.addClass("visible");p.addClass("error");r.removeClass("show");c.add(q).prop("disabled",!1).removeClass("clicked")}})},w=function(c){c.on("click",function(c){c.preventDefault();c=b(this);var e=b("#licence-check-update"),
|
5 |
+
k=e.serialize();c.prop("disabled",!0).addClass("clicked");e.find("div.spinner").addClass("show");jQuery.ajax({type:"POST",url:ajaxurl,data:k,success:function(a){b(".product-licence-activation").empty().replaceWith(a.template);m()}})})},x=function(c){c.on("click",function(c){c.preventDefault();if(1==(1==script_info.is_debug?!0:confirm(licence_message.are_you_sure))){var e=b(this);c=e.data("licence-key");var k=e.data("licence-email"),a=e.data("product-init"),d=e.data("action"),f=b(".licence-renew"),
|
6 |
+
h=b(".licence-deactive"),g=b("#yith-licence-notice"),l=b(".activated-table");e.add(f).add(h).prop("disabled",!0).addClass("clicked");b("#activated-products").find(".spinner").addClass("show");jQuery.ajax({type:"POST",url:ajaxurl,data:{action:d,licence_key:c,email:k,product_init:a},success:function(a){g.css("maxWidth",l.width());0==a?(g.find("p.yith-licence-notice-message").html(licence_message.server),g.removeClass("notice-success").addClass("notice-error visible"),e.add(f).add(h).add(f).prop("disabled",
|
7 |
+
!1).removeClass("clicked"),b("#activated-products").find(".spinner").removeClass("show")):(0==a.activated&&(b(".product-licence-activation").empty().replaceWith(a.template),m()),"undefined"!=typeof a.error&&(g.find("p.yith-licence-notice-message").html(a.error),g.removeClass("notice-success").addClass("notice-error visible"),e.add(f).add(h).add(f).prop("disabled",!1).removeClass("clicked"),b("#activated-products").find(".spinner").removeClass("show")))}})}})},m=function(){var c=b(".licence-activation"),
|
8 |
+
k=b(".licence-check"),e=b(".licence-deactive");t(c);w(k);x(e)};m();b("body").on("click",".yit-changelog-button",function(c){b("#TB_window").remove()})})(jQuery);
|
plugin-fw/licence/lib/yit-licence.php
CHANGED
@@ -191,6 +191,11 @@ if ( !class_exists( 'YIT_Licence' ) ) {
|
|
191 |
)
|
192 |
);
|
193 |
|
|
|
|
|
|
|
|
|
|
|
194 |
/* Enqueue Scripts only in Licence Activation page of plugins and themes */
|
195 |
if ( strpos( get_current_screen()->id, 'yith_plugins_activation' ) !== false || strpos( get_current_screen()->id, 'yit_panel_license' ) !== false ) {
|
196 |
wp_enqueue_script( 'yit-licence' );
|
191 |
)
|
192 |
);
|
193 |
|
194 |
+
wp_localize_script( 'yit-licence', 'yith_ajax', array(
|
195 |
+
'url' => admin_url( 'admin-ajax.php', 'relative' )
|
196 |
+
)
|
197 |
+
);
|
198 |
+
|
199 |
/* Enqueue Scripts only in Licence Activation page of plugins and themes */
|
200 |
if ( strpos( get_current_screen()->id, 'yith_plugins_activation' ) !== false || strpos( get_current_screen()->id, 'yit_panel_license' ) !== false ) {
|
201 |
wp_enqueue_script( 'yit-licence' );
|
plugin-fw/templates/fields/custom.php
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This file belongs to the YIT Plugin Framework.
|
4 |
+
* This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
|
5 |
+
* that is bundled with this package in the file LICENSE.txt.
|
6 |
+
* It is also available through the world-wide-web at this URL:
|
7 |
+
* http://www.gnu.org/licenses/gpl-3.0.txt
|
8 |
+
*
|
9 |
+
* @var array $field
|
10 |
+
*/
|
11 |
+
|
12 |
+
!defined( 'ABSPATH' ) && exit; // Exit if accessed directly
|
13 |
+
|
14 |
+
if ( isset( $field[ 'action' ] ) ) {
|
15 |
+
do_action( $field[ 'action' ], $field );
|
16 |
+
}
|
plugin-fw/yit-plugin.php
CHANGED
@@ -40,7 +40,6 @@ include_once( 'lib/yit-debug.php');
|
|
40 |
include_once( 'lib/yith-dashboard.php' );
|
41 |
include_once( 'lib/privacy/yit-privacy.php' );
|
42 |
include_once( 'lib/privacy/yit-privacy-plugin-abstract.php' );
|
43 |
-
include_once( 'lib/promo/yith-promo.php' );
|
44 |
|
45 |
/* === Gutenberg Support === */
|
46 |
if( class_exists( 'WP_Block_Type_Registry' ) ){
|
@@ -157,11 +156,6 @@ if( ! function_exists( 'yit_plugin_fw_row_meta' ) ){
|
|
157 |
}
|
158 |
}
|
159 |
|
160 |
-
//Add YITH Refer ID
|
161 |
-
if( ! empty( $url ) && defined( 'YITH_REFER_ID' ) ){
|
162 |
-
$url = add_query_arg( array( 'refer_id', YITH_REFER_ID ), $url );
|
163 |
-
}
|
164 |
-
|
165 |
if( ! empty( $url ) && ! empty( $label ) ){
|
166 |
$plugin_meta[] = sprintf( '<a href="%s" target="_blank"><span class="%s"></span>%s</a>', $url, $icon, $label );
|
167 |
}
|
40 |
include_once( 'lib/yith-dashboard.php' );
|
41 |
include_once( 'lib/privacy/yit-privacy.php' );
|
42 |
include_once( 'lib/privacy/yit-privacy-plugin-abstract.php' );
|
|
|
43 |
|
44 |
/* === Gutenberg Support === */
|
45 |
if( class_exists( 'WP_Block_Type_Registry' ) ){
|
156 |
}
|
157 |
}
|
158 |
|
|
|
|
|
|
|
|
|
|
|
159 |
if( ! empty( $url ) && ! empty( $label ) ){
|
160 |
$plugin_meta[] = sprintf( '<a href="%s" target="_blank"><span class="%s"></span>%s</a>', $url, $icon, $label );
|
161 |
}
|
settings/frontend-options.php
CHANGED
@@ -54,8 +54,8 @@ $frontend = array(
|
|
54 |
),
|
55 |
|
56 |
array(
|
57 |
-
'name' => __( 'Scroll top anchor', 'yith-woocommerce-ajax-navigation' ),
|
58 |
-
'desc' => __( 'Enter here the HTML tag for the scroll to top feature', 'yith-woocommerce-ajax-navigation' ) . ' (Default: <strong>.yit-wcan-container</strong>)',
|
59 |
'id' => 'yith_wcan_ajax_scroll_top_class',
|
60 |
'type' => 'text',
|
61 |
'std' => '.yit-wcan-container'
|
54 |
),
|
55 |
|
56 |
array(
|
57 |
+
'name' => __( 'Scroll up to top anchor', 'yith-woocommerce-ajax-navigation' ),
|
58 |
+
'desc' => __( 'Enter here the HTML tag for the scroll up to to top feature', 'yith-woocommerce-ajax-navigation' ) . ' (Default: <strong>.yit-wcan-container</strong>)',
|
59 |
'id' => 'yith_wcan_ajax_scroll_top_class',
|
60 |
'type' => 'text',
|
61 |
'std' => '.yit-wcan-container'
|
widgets/class.yith-wcan-navigation-widget.php
CHANGED
@@ -36,7 +36,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
36 |
$widget_ops = array( 'classname' => $classname, 'description' => __( 'Filter the list of products without reloading the page', 'yith-woocommerce-ajax-navigation' ) );
|
37 |
$control_ops = array( 'width' => 400, 'height' => 350 );
|
38 |
add_action('wp_ajax_yith_wcan_select_type', array( $this, 'ajax_print_terms') );
|
39 |
-
parent::__construct( 'yith-woo-ajax-navigation', _x( 'YITH
|
40 |
}
|
41 |
|
42 |
|
@@ -151,7 +151,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
151 |
echo "</ul>";
|
152 |
}
|
153 |
elseif ( $display_type == 'select' ) {
|
154 |
-
$dropdown_label = apply_filters( 'yith_wcan_dropdown_label', __( 'Filters:', 'yith-woocommerce-ajax-navigation' ), $this, $instance );
|
155 |
?>
|
156 |
|
157 |
<a class="yit-wcan-select-open" href="#"><?php echo apply_filters( 'yith_wcan_dropdown_default_label', $dropdown_label, $this ) ?></a>
|
@@ -308,8 +308,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
308 |
if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
|
309 |
$add_source_id = true;
|
310 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
311 |
-
|
312 |
-
if( empty( $parse['query'] ) ){
|
313 |
$add_source_id = false;
|
314 |
}
|
315 |
}
|
@@ -346,7 +345,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
346 |
|
347 |
// Search Arg
|
348 |
if ( get_search_query() ) {
|
349 |
-
|
350 |
}
|
351 |
|
352 |
// Post Type Arg
|
@@ -525,8 +524,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
525 |
if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
|
526 |
$add_source_id = true;
|
527 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
528 |
-
|
529 |
-
if( empty( $parse['query'] ) ){
|
530 |
$add_source_id = false;
|
531 |
}
|
532 |
}
|
@@ -559,7 +557,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
559 |
|
560 |
// Search Arg
|
561 |
if ( get_search_query() ) {
|
562 |
-
$link = add_query_arg( 's', get_search_query(), $link );
|
563 |
}
|
564 |
|
565 |
// Post Type Arg
|
@@ -757,8 +755,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
757 |
if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
|
758 |
$add_source_id = true;
|
759 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
760 |
-
|
761 |
-
if( empty( $parse['query'] ) ){
|
762 |
$add_source_id = false;
|
763 |
}
|
764 |
}
|
@@ -794,7 +791,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
794 |
|
795 |
// Search Arg
|
796 |
if ( get_search_query() ) {
|
797 |
-
|
798 |
}
|
799 |
|
800 |
// Post Type Arg
|
@@ -1154,8 +1151,7 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
1154 |
$add_source_id = true;
|
1155 |
|
1156 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
1157 |
-
|
1158 |
-
if( empty( $parse['query'] ) ){
|
1159 |
$add_source_id = false;
|
1160 |
}
|
1161 |
}
|
@@ -1262,7 +1258,8 @@ if ( ! class_exists( 'YITH_WCAN_Navigation_Widget' ) ) {
|
|
1262 |
|
1263 |
if( $count > 0 || $option_is_set ) {
|
1264 |
$to_print = true;
|
1265 |
-
|
|
|
1266 |
$li_printed = true;
|
1267 |
}
|
1268 |
|
36 |
$widget_ops = array( 'classname' => $classname, 'description' => __( 'Filter the list of products without reloading the page', 'yith-woocommerce-ajax-navigation' ) );
|
37 |
$control_ops = array( 'width' => 400, 'height' => 350 );
|
38 |
add_action('wp_ajax_yith_wcan_select_type', array( $this, 'ajax_print_terms') );
|
39 |
+
parent::__construct( 'yith-woo-ajax-navigation', _x( 'YITH Ajax Product Filter', '[Plugin Name] Admin: Widget Title', 'yith-woocommerce-ajax-navigation' ), $widget_ops, $control_ops );
|
40 |
}
|
41 |
|
42 |
|
151 |
echo "</ul>";
|
152 |
}
|
153 |
elseif ( $display_type == 'select' ) {
|
154 |
+
$dropdown_label = apply_filters( 'yith_wcan_dropdown_label', __( 'Filters:', 'yith-woocommerce-ajax-navigation' ), $this, $instance, $instance['attribute'] );
|
155 |
?>
|
156 |
|
157 |
<a class="yit-wcan-select-open" href="#"><?php echo apply_filters( 'yith_wcan_dropdown_default_label', $dropdown_label, $this ) ?></a>
|
308 |
if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
|
309 |
$add_source_id = true;
|
310 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
311 |
+
if( ! yit_is_filtered_uri() ){
|
|
|
312 |
$add_source_id = false;
|
313 |
}
|
314 |
}
|
345 |
|
346 |
// Search Arg
|
347 |
if ( get_search_query() ) {
|
348 |
+
$link = add_query_arg( 's', urlencode( get_search_query() ), $link );
|
349 |
}
|
350 |
|
351 |
// Post Type Arg
|
524 |
if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
|
525 |
$add_source_id = true;
|
526 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
527 |
+
if( ! yit_is_filtered_uri() ){
|
|
|
528 |
$add_source_id = false;
|
529 |
}
|
530 |
}
|
557 |
|
558 |
// Search Arg
|
559 |
if ( get_search_query() ) {
|
560 |
+
$link = add_query_arg( 's', urlencode( get_search_query() ), $link );
|
561 |
}
|
562 |
|
563 |
// Post Type Arg
|
755 |
if ( isset( $_GET['source_id'] ) && isset( $_GET['source_tax'] ) ) {
|
756 |
$add_source_id = true;
|
757 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
758 |
+
if( ! yit_is_filtered_uri() ){
|
|
|
759 |
$add_source_id = false;
|
760 |
}
|
761 |
}
|
791 |
|
792 |
// Search Arg
|
793 |
if ( get_search_query() ) {
|
794 |
+
$link = add_query_arg( 's', urlencode( get_search_query() ), $link );
|
795 |
}
|
796 |
|
797 |
// Post Type Arg
|
1151 |
$add_source_id = true;
|
1152 |
|
1153 |
if( property_exists( $term, 'term_id' ) && property_exists( $queried_object, 'term_id' ) && $term->term_id == $queried_object->term_id ){
|
1154 |
+
if( ! yit_is_filtered_uri() ){
|
|
|
1155 |
$add_source_id = false;
|
1156 |
}
|
1157 |
}
|
1258 |
|
1259 |
if( $count > 0 || $option_is_set ) {
|
1260 |
$to_print = true;
|
1261 |
+
$term_name = apply_filters( 'yith_wcan_term_name_to_show',$term->name, $term );
|
1262 |
+
printf( '<li %s><a %s href="%s">%s</a>', $class, $rel_nofollow, $link, $term_name );
|
1263 |
$li_printed = true;
|
1264 |
}
|
1265 |
|
widgets/class.yith-wcan-reset-navigation-widget.php
CHANGED
@@ -22,7 +22,7 @@ if ( ! class_exists( 'YITH_WCAN_Reset_Navigation_Widget' ) ) {
|
|
22 |
function __construct() {
|
23 |
$widget_ops = array( 'classname' => 'yith-woocommerce-ajax-product-filter yith-woo-ajax-reset-navigation yith-woo-ajax-navigation woocommerce widget_layered_nav', 'description' => _x( 'Reset all filters set by YITH WooCommerce Ajax Product Filter', '[Plugin Name]', 'yith-woocommerce-ajax-navigation' ) );
|
24 |
$control_ops = array( 'width' => 400, 'height' => 350 );
|
25 |
-
parent::__construct( 'yith-woo-ajax-reset-navigation', __( 'YITH
|
26 |
}
|
27 |
|
28 |
|
@@ -54,7 +54,18 @@ if ( ! class_exists( 'YITH_WCAN_Reset_Navigation_Widget' ) ) {
|
|
54 |
|
55 |
//clean the url
|
56 |
if( ! isset( $_GET['source_id'] ) ){
|
57 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
|
59 |
foreach ( (array) $_chosen_attributes as $taxonomy => $data ) {
|
60 |
$taxonomy_filter = str_replace( 'pa_', '', $taxonomy );
|
@@ -66,13 +77,22 @@ if ( ! class_exists( 'YITH_WCAN_Reset_Navigation_Widget' ) ) {
|
|
66 |
|
67 |
else{
|
68 |
//Start filter from Product category Page
|
69 |
-
$term =
|
|
|
|
|
|
|
|
|
70 |
|
71 |
if( $term instanceof WP_Term ){
|
72 |
$link = get_term_link( $term, $term->taxonomy );
|
73 |
}
|
74 |
}
|
75 |
|
|
|
|
|
|
|
|
|
|
|
76 |
$link = apply_filters( 'yith_woocommerce_reset_filter_link', $link );
|
77 |
|
78 |
echo $before_widget;
|
22 |
function __construct() {
|
23 |
$widget_ops = array( 'classname' => 'yith-woocommerce-ajax-product-filter yith-woo-ajax-reset-navigation yith-woo-ajax-navigation woocommerce widget_layered_nav', 'description' => _x( 'Reset all filters set by YITH WooCommerce Ajax Product Filter', '[Plugin Name]', 'yith-woocommerce-ajax-navigation' ) );
|
24 |
$control_ops = array( 'width' => 400, 'height' => 350 );
|
25 |
+
parent::__construct( 'yith-woo-ajax-reset-navigation', __( 'YITH Ajax Reset Filter', 'yith-woocommerce-ajax-navigation' ), $widget_ops, $control_ops );
|
26 |
}
|
27 |
|
28 |
|
54 |
|
55 |
//clean the url
|
56 |
if( ! isset( $_GET['source_id'] ) ){
|
57 |
+
$link = '';
|
58 |
+
|
59 |
+
//Check if the user have enabled only WC PRice Filter
|
60 |
+
if( yit_is_filtered_uri() && ( isset( $_GET['min_price'] ) || isset( $_GET['max_price'] ) ) && is_product_taxonomy() ){
|
61 |
+
$queried_object = get_queried_object();
|
62 |
+
|
63 |
+
if( $queried_object instanceof WP_Term ){
|
64 |
+
$link = get_term_link( $queried_object );
|
65 |
+
}
|
66 |
+
}
|
67 |
+
|
68 |
+
$link = empty( $link ) || $link instanceof WP_Error ? get_post_type_archive_link( 'product' ) : $link;
|
69 |
|
70 |
foreach ( (array) $_chosen_attributes as $taxonomy => $data ) {
|
71 |
$taxonomy_filter = str_replace( 'pa_', '', $taxonomy );
|
77 |
|
78 |
else{
|
79 |
//Start filter from Product category Page
|
80 |
+
$term = null;
|
81 |
+
|
82 |
+
if( ! empty( $_GET['source_id'] ) && ! empty( $_GET['source_tax'] ) ){
|
83 |
+
$term = get_term_by( 'term_id', $_GET['source_id'], $_GET['source_tax'] );
|
84 |
+
}
|
85 |
|
86 |
if( $term instanceof WP_Term ){
|
87 |
$link = get_term_link( $term, $term->taxonomy );
|
88 |
}
|
89 |
}
|
90 |
|
91 |
+
if( is_search() && isset( $_GET['s'] ) && isset( $_GET['post_type'] ) ){
|
92 |
+
$s = urlencode( stripslashes( $_GET['s'] ) );
|
93 |
+
$link = add_query_arg( array( 's' => $s, 'post_type' => $_GET['post_type'] ), get_home_url() );
|
94 |
+
}
|
95 |
+
|
96 |
$link = apply_filters( 'yith_woocommerce_reset_filter_link', $link );
|
97 |
|
98 |
echo $before_widget;
|