Version Description
Download this release
Release Info
Code changes from version 2.1.9 to 2.2.0
- assets/css/woolentor-widgets.css +1 -1
- includes/admin/include/admin_fields.php +10 -0
- includes/admin/include/class.extension-manager.php +1 -1
- includes/admin/include/class.template-manager.php +2 -1
- includes/admin/include/template-library.php +2 -94
- includes/admin/include/template-library/manager.php +2 -2
- includes/base.php +6 -44
- includes/{widgets → modules}/ajax-search/base.php +0 -0
- includes/{widgets → modules}/ajax-search/widget-product-search-ajax.php +0 -0
- includes/modules/class.module-manager.php +51 -0
- includes/modules/compare/includes/classes/Admin/Dashboard.php +5 -5
- {classes → includes/modules/post-duplicator}/class.post-duplicator.php +0 -0
- includes/{rename_label.php → modules/rename-label/rename_label.php} +0 -0
- includes/{class.sale_notification.php → modules/sales-notification/class.sale_notification.php} +0 -0
- includes/{class.sale_notification_fake.php → modules/sales-notification/class.sale_notification_fake.php} +0 -0
- includes/modules/shopify-like-checkout/class.shopify-like-checkout.php +1 -1
- includes/modules/shopify-like-checkout/templates/form-checkout.php +1 -1
- classes/class.single_product_ajax_add_to_cart.php → includes/modules/single-product-ajax-add-to-cart/class.ajax_add_to_cart.php +0 -1
- includes/modules/wishlist/includes/classes/Admin/Dashboard.php +5 -5
- includes/modules/wishlist/includes/classes/Frontend/Manage_Wishlist.php +1 -1
- languages/woolentor.pot +64 -60
- readme.txt +7 -1
- woolentor_addons_elementor.php +2 -2
assets/css/woolentor-widgets.css
CHANGED
@@ -2289,7 +2289,6 @@ span.woolentor-order-item-title .product-thumbnail{
|
|
2289 |
.woolentor-order-review-product .woolentor-order-item-title {
|
2290 |
display: flex;
|
2291 |
overflow: hidden;
|
2292 |
-
flex-flow: row wrap;
|
2293 |
}
|
2294 |
.woolentor_current_theme_storefront .elementor-widget-wl-checkout-order-review table.woocommerce-checkout-review-order-table .product-name{
|
2295 |
width: auto !important;
|
@@ -2354,6 +2353,7 @@ span.woolentor-order-item-title .product-thumbnail{
|
|
2354 |
}
|
2355 |
.wlnotification_image img{
|
2356 |
border-radius: 5px;
|
|
|
2357 |
}
|
2358 |
.woolentor-notification-content.imageright .wlnotification_image {
|
2359 |
padding-right: 0;
|
2289 |
.woolentor-order-review-product .woolentor-order-item-title {
|
2290 |
display: flex;
|
2291 |
overflow: hidden;
|
|
|
2292 |
}
|
2293 |
.woolentor_current_theme_storefront .elementor-widget-wl-checkout-order-review table.woocommerce-checkout-review-order-table .product-name{
|
2294 |
width: auto !important;
|
2353 |
}
|
2354 |
.wlnotification_image img{
|
2355 |
border-radius: 5px;
|
2356 |
+
width: 100%;
|
2357 |
}
|
2358 |
.woolentor-notification-content.imageright .wlnotification_image {
|
2359 |
padding-right: 0;
|
includes/admin/include/admin_fields.php
CHANGED
@@ -1640,6 +1640,16 @@ class Woolentor_Admin_Fields {
|
|
1640 |
'is_pro' => true
|
1641 |
),
|
1642 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1643 |
array(
|
1644 |
'name' => 'gtm_conversion_trackingp',
|
1645 |
'label' => esc_html__( 'GTM Conversion Tracking', 'woolentor' ),
|
1640 |
'is_pro' => true
|
1641 |
),
|
1642 |
|
1643 |
+
array(
|
1644 |
+
'name' => 'size_chartp',
|
1645 |
+
'label' => esc_html__( 'Size Chart', 'woolentor' ),
|
1646 |
+
'desc' => esc_html__( 'Size Chart Module', 'woolentor' ),
|
1647 |
+
'type' => 'module',
|
1648 |
+
'default'=> 'off',
|
1649 |
+
'require_settings' => true,
|
1650 |
+
'is_pro' => true
|
1651 |
+
),
|
1652 |
+
|
1653 |
array(
|
1654 |
'name' => 'gtm_conversion_trackingp',
|
1655 |
'label' => esc_html__( 'GTM Conversion Tracking', 'woolentor' ),
|
includes/admin/include/class.extension-manager.php
CHANGED
@@ -14,7 +14,7 @@ class Woolentor_Extension_Manager{
|
|
14 |
|
15 |
function __construct(){
|
16 |
if( is_admin() ){
|
17 |
-
add_action( 'admin_menu', [ $this, 'admin_menu' ],
|
18 |
add_action( 'admin_enqueue_scripts', [ $this, 'scripts' ] );
|
19 |
}
|
20 |
}
|
14 |
|
15 |
function __construct(){
|
16 |
if( is_admin() ){
|
17 |
+
add_action( 'admin_menu', [ $this, 'admin_menu' ], 226 );
|
18 |
add_action( 'admin_enqueue_scripts', [ $this, 'scripts' ] );
|
19 |
}
|
20 |
}
|
includes/admin/include/class.template-manager.php
CHANGED
@@ -222,7 +222,8 @@ class Woolentor_Template_Manager{
|
|
222 |
delete_option('woolentor_do_activation_library_cache');
|
223 |
}
|
224 |
|
225 |
-
$get_data = get_transient( 'woolentor_template_info' ) ? get_transient( 'woolentor_template_info' ) : Woolentor_Template_Library_Manager::get_templates_info( true );
|
|
|
226 |
$data = [];
|
227 |
|
228 |
if( !empty( $get_data['templates'] ) ){
|
222 |
delete_option('woolentor_do_activation_library_cache');
|
223 |
}
|
224 |
|
225 |
+
// $get_data = get_transient( 'woolentor_template_info' ) ? get_transient( 'woolentor_template_info' ) : Woolentor_Template_Library_Manager::get_templates_info( true );
|
226 |
+
$get_data = Woolentor_Template_Library_Manager::get_templates_info();
|
227 |
$data = [];
|
228 |
|
229 |
if( !empty( $get_data['templates'] ) ){
|
includes/admin/include/template-library.php
CHANGED
@@ -4,11 +4,6 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.
|
|
4 |
|
5 |
class Woolentor_Template_Library{
|
6 |
|
7 |
-
const TRANSIENT_KEY = 'woolentor_template_info';
|
8 |
-
|
9 |
-
public static $endpoint = 'https://woolentor.com/library/wp-json/woolentor/v1/templates';
|
10 |
-
public static $templateapi = 'https://woolentor.com/library/wp-json/woolentor/v1/templates/%s';
|
11 |
-
|
12 |
// Get Instance
|
13 |
private static $_instance = null;
|
14 |
public static function instance(){
|
@@ -32,32 +27,6 @@ class Woolentor_Template_Library{
|
|
32 |
|
33 |
}
|
34 |
|
35 |
-
// Setter Endpoint
|
36 |
-
function set_api_endpoint( $endpoint ){
|
37 |
-
self::$endpoint = $endpoint;
|
38 |
-
}
|
39 |
-
|
40 |
-
// Setter Template API
|
41 |
-
function set_api_templateapi( $templateapi ){
|
42 |
-
self::$templateapi = $templateapi;
|
43 |
-
}
|
44 |
-
|
45 |
-
// Get Endpoint
|
46 |
-
public static function get_api_endpoint(){
|
47 |
-
if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') && function_exists('woolentor_pro_template_endpoint') ){
|
48 |
-
self::$endpoint = woolentor_pro_template_endpoint();
|
49 |
-
}
|
50 |
-
return self::$endpoint;
|
51 |
-
}
|
52 |
-
|
53 |
-
// Get Template API
|
54 |
-
public static function get_api_templateapi(){
|
55 |
-
if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') && function_exists('woolentor_pro_template_url') ){
|
56 |
-
self::$templateapi = woolentor_pro_template_url();
|
57 |
-
}
|
58 |
-
return self::$templateapi;
|
59 |
-
}
|
60 |
-
|
61 |
// Plugins Library Register
|
62 |
public function admin_menu() {
|
63 |
add_submenu_page(
|
@@ -74,50 +43,6 @@ class Woolentor_Template_Library{
|
|
74 |
require_once WOOLENTOR_ADDONS_PL_PATH . 'includes/admin/include/templates_list.php';
|
75 |
}
|
76 |
|
77 |
-
public static function request_remote_templates_info( $force_update ) {
|
78 |
-
global $wp_version;
|
79 |
-
|
80 |
-
$timeout = ( $force_update ) ? 25 : 8;
|
81 |
-
$request = wp_remote_get(
|
82 |
-
self::get_api_endpoint(),
|
83 |
-
[
|
84 |
-
'timeout' => $timeout,
|
85 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url()
|
86 |
-
]
|
87 |
-
);
|
88 |
-
|
89 |
-
if ( is_wp_error( $request ) || 200 !== (int) wp_remote_retrieve_response_code( $request ) ) {
|
90 |
-
return [];
|
91 |
-
}
|
92 |
-
|
93 |
-
$response = json_decode( wp_remote_retrieve_body( $request ), true );
|
94 |
-
return $response;
|
95 |
-
|
96 |
-
}
|
97 |
-
|
98 |
-
/**
|
99 |
-
* Retrieve template library and save as a transient.
|
100 |
-
*/
|
101 |
-
public static function set_templates_info( $force_update = false ) {
|
102 |
-
$transient = get_transient( self::TRANSIENT_KEY );
|
103 |
-
if ( ! $transient || $force_update ) {
|
104 |
-
if( isset( $_GET['page'] ) && 'woolentor_templates' === $_GET['page'] ){
|
105 |
-
$info = self::request_remote_templates_info( $force_update );
|
106 |
-
set_transient( self::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
|
107 |
-
}
|
108 |
-
}
|
109 |
-
}
|
110 |
-
|
111 |
-
/**
|
112 |
-
* Get template info.
|
113 |
-
*/
|
114 |
-
public function get_templates_info( $force_update = false ) {
|
115 |
-
if ( !get_transient( self::TRANSIENT_KEY ) || $force_update ) {
|
116 |
-
self::set_templates_info( true );
|
117 |
-
}
|
118 |
-
return get_transient( self::TRANSIENT_KEY );
|
119 |
-
}
|
120 |
-
|
121 |
/**
|
122 |
* Admin Scripts.
|
123 |
*/
|
@@ -169,8 +94,8 @@ class Woolentor_Template_Library{
|
|
169 |
$template_title = sanitize_text_field( $_REQUEST['httitle'] );
|
170 |
$page_title = sanitize_text_field( $_REQUEST['pagetitle'] );
|
171 |
|
172 |
-
$templateurl = sprintf(
|
173 |
-
$response_data =
|
174 |
$defaulttitle = ucfirst( $template_parentid ) .' -> '.$template_title;
|
175 |
|
176 |
|
@@ -207,23 +132,6 @@ class Woolentor_Template_Library{
|
|
207 |
wp_die();
|
208 |
}
|
209 |
|
210 |
-
public function templates_get_content_remote_request( $templateurl ){
|
211 |
-
global $wp_version;
|
212 |
-
|
213 |
-
$response = wp_remote_get( $templateurl, array(
|
214 |
-
'timeout' => 25,
|
215 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url()
|
216 |
-
) );
|
217 |
-
|
218 |
-
if ( is_wp_error( $response ) || 200 !== (int) wp_remote_retrieve_response_code( $response ) ) {
|
219 |
-
return [];
|
220 |
-
}
|
221 |
-
|
222 |
-
$result = json_decode( wp_remote_retrieve_body( $response ), true );
|
223 |
-
return $result;
|
224 |
-
|
225 |
-
}
|
226 |
-
|
227 |
/*
|
228 |
* Ajax response required data
|
229 |
*/
|
4 |
|
5 |
class Woolentor_Template_Library{
|
6 |
|
|
|
|
|
|
|
|
|
|
|
7 |
// Get Instance
|
8 |
private static $_instance = null;
|
9 |
public static function instance(){
|
27 |
|
28 |
}
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
// Plugins Library Register
|
31 |
public function admin_menu() {
|
32 |
add_submenu_page(
|
43 |
require_once WOOLENTOR_ADDONS_PL_PATH . 'includes/admin/include/templates_list.php';
|
44 |
}
|
45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
/**
|
47 |
* Admin Scripts.
|
48 |
*/
|
94 |
$template_title = sanitize_text_field( $_REQUEST['httitle'] );
|
95 |
$page_title = sanitize_text_field( $_REQUEST['pagetitle'] );
|
96 |
|
97 |
+
$templateurl = sprintf( \Woolentor_Template_Library_Manager::get_api_templateapi(), $template_id );
|
98 |
+
$response_data = \Woolentor_Template_Library_Manager::get_content_remote_request( $templateurl );
|
99 |
$defaulttitle = ucfirst( $template_parentid ) .' -> '.$template_title;
|
100 |
|
101 |
|
132 |
wp_die();
|
133 |
}
|
134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
/*
|
136 |
* Ajax response required data
|
137 |
*/
|
includes/admin/include/template-library/manager.php
CHANGED
@@ -37,7 +37,7 @@ class Woolentor_Template_Library_Manager{
|
|
37 |
$transient = get_transient( self::TRANSIENT_KEY );
|
38 |
if ( ! $transient || $force_update ) {
|
39 |
$info = self::get_content_remote_request( $url );
|
40 |
-
set_transient( self::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
|
41 |
}
|
42 |
}
|
43 |
|
@@ -46,7 +46,7 @@ class Woolentor_Template_Library_Manager{
|
|
46 |
if ( !get_transient( self::TRANSIENT_KEY ) || $force_update ) {
|
47 |
self::set_templates_info( self::get_api_endpoint(), true );
|
48 |
}
|
49 |
-
return get_transient( self::TRANSIENT_KEY );
|
50 |
}
|
51 |
|
52 |
// Request remote data
|
37 |
$transient = get_transient( self::TRANSIENT_KEY );
|
38 |
if ( ! $transient || $force_update ) {
|
39 |
$info = self::get_content_remote_request( $url );
|
40 |
+
set_transient( self::TRANSIENT_KEY, wp_json_encode( $info ) , DAY_IN_SECONDS );
|
41 |
}
|
42 |
}
|
43 |
|
46 |
if ( !get_transient( self::TRANSIENT_KEY ) || $force_update ) {
|
47 |
self::set_templates_info( self::get_api_endpoint(), true );
|
48 |
}
|
49 |
+
return is_array( get_transient( self::TRANSIENT_KEY ) ) ? get_transient( self::TRANSIENT_KEY ) : json_decode( get_transient( self::TRANSIENT_KEY ), JSON_OBJECT_AS_ARRAY );
|
50 |
}
|
51 |
|
52 |
// Request remote data
|
includes/base.php
CHANGED
@@ -103,8 +103,8 @@ final class Base {
|
|
103 |
* [$template_info] Assign template data
|
104 |
* @var [type]
|
105 |
*/
|
106 |
-
if( is_admin() && class_exists('\
|
107 |
-
self::$template_info = \
|
108 |
}
|
109 |
|
110 |
// Promo Banner
|
@@ -305,11 +305,10 @@ final class Base {
|
|
305 |
}
|
306 |
|
307 |
// Fetch Template Library Data
|
308 |
-
$transient = get_transient( \
|
309 |
-
if ( ! $transient ) {
|
310 |
-
|
311 |
-
|
312 |
-
}
|
313 |
|
314 |
}
|
315 |
}
|
@@ -366,14 +365,6 @@ final class Base {
|
|
366 |
if( is_admin() ){
|
367 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/custom-metabox.php' );
|
368 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/admin/admin-init.php' );
|
369 |
-
|
370 |
-
// Post Duplicator
|
371 |
-
if( !is_plugin_active('ht-mega-for-elementor/htmega_addons_elementor.php') ){
|
372 |
-
if( woolentor_get_option( 'postduplicator', 'woolentor_others_tabs', 'off' ) === 'on' ){
|
373 |
-
require_once ( WOOLENTOR_ADDONS_PL_PATH.'classes/class.post-duplicator.php' );
|
374 |
-
}
|
375 |
-
}
|
376 |
-
|
377 |
}
|
378 |
|
379 |
// Builder File
|
@@ -381,38 +372,9 @@ final class Base {
|
|
381 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/wl_woo_shop.php' );
|
382 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/archive_product_render.php' );
|
383 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/class.product_video_gallery.php' );
|
384 |
-
if( !is_admin() && woolentor_get_option( 'enablerenamelabel', 'woolentor_rename_label_tabs', 'off' ) == 'on' ){
|
385 |
-
require( WOOLENTOR_ADDONS_PL_PATH.'includes/rename_label.php' );
|
386 |
-
}
|
387 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.product_query.php' );
|
388 |
}
|
389 |
|
390 |
-
// Search
|
391 |
-
if( woolentor_get_option( 'ajaxsearch', 'woolentor_others_tabs', 'off' ) == 'on' ){
|
392 |
-
require( WOOLENTOR_ADDONS_PL_PATH. 'includes/widgets/ajax-search/base.php' );
|
393 |
-
}
|
394 |
-
|
395 |
-
// Sale Notification
|
396 |
-
if( woolentor_get_option( 'enableresalenotification', 'woolentor_sales_notification_tabs', 'off' ) == 'on' && woolentor_get_option( 'notification_content_type', 'woolentor_sales_notification_tabs', 'actual' ) != 'fakes'){
|
397 |
-
|
398 |
-
}
|
399 |
-
|
400 |
-
// Sale Notification
|
401 |
-
if( woolentor_get_option( 'enableresalenotification', 'woolentor_sales_notification_tabs', 'off' ) == 'on' ){
|
402 |
-
if( woolentor_get_option( 'notification_content_type', 'woolentor_sales_notification_tabs', 'actual' ) == 'fakes' ){
|
403 |
-
include( WOOLENTOR_ADDONS_PL_PATH. 'includes/class.sale_notification_fake.php' );
|
404 |
-
}else{
|
405 |
-
require( WOOLENTOR_ADDONS_PL_PATH. 'includes/class.sale_notification.php' );
|
406 |
-
}
|
407 |
-
}
|
408 |
-
|
409 |
-
// Single Product Ajax cart
|
410 |
-
if( woolentor_get_option( 'ajaxcart_singleproduct', 'woolentor_others_tabs', 'off' ) == 'on' ){
|
411 |
-
if ( 'yes' === get_option('woocommerce_enable_ajax_add_to_cart') ) {
|
412 |
-
require( WOOLENTOR_ADDONS_PL_PATH. 'classes/class.single_product_ajax_add_to_cart.php' );
|
413 |
-
}
|
414 |
-
}
|
415 |
-
|
416 |
// Page Action
|
417 |
require( WOOLENTOR_ADDONS_PL_PATH. 'classes/class.page_action.php' );
|
418 |
|
103 |
* [$template_info] Assign template data
|
104 |
* @var [type]
|
105 |
*/
|
106 |
+
if( is_admin() && class_exists('\Woolentor_Template_Library_Manager') ){
|
107 |
+
self::$template_info = \Woolentor_Template_Library_Manager::instance()->get_templates_info();
|
108 |
}
|
109 |
|
110 |
// Promo Banner
|
305 |
}
|
306 |
|
307 |
// Fetch Template Library Data
|
308 |
+
// $transient = get_transient( \Woolentor_Template_Library_Manager::TRANSIENT_KEY );
|
309 |
+
// if ( ! $transient ) {
|
310 |
+
// self::$template_info = \Woolentor_Template_Library_Manager::instance()->get_templates_info();
|
311 |
+
// }
|
|
|
312 |
|
313 |
}
|
314 |
}
|
365 |
if( is_admin() ){
|
366 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/custom-metabox.php' );
|
367 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/admin/admin-init.php' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
368 |
}
|
369 |
|
370 |
// Builder File
|
372 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/wl_woo_shop.php' );
|
373 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/archive_product_render.php' );
|
374 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/class.product_video_gallery.php' );
|
|
|
|
|
|
|
375 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.product_query.php' );
|
376 |
}
|
377 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
378 |
// Page Action
|
379 |
require( WOOLENTOR_ADDONS_PL_PATH. 'classes/class.page_action.php' );
|
380 |
|
includes/{widgets → modules}/ajax-search/base.php
RENAMED
File without changes
|
includes/{widgets → modules}/ajax-search/widget-product-search-ajax.php
RENAMED
File without changes
|
includes/modules/class.module-manager.php
CHANGED
@@ -19,15 +19,59 @@ class Woolentor_Module_Manager{
|
|
19 |
* Constructor
|
20 |
*/
|
21 |
public function __construct(){
|
|
|
|
|
|
|
22 |
$this->include_file();
|
23 |
}
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
/**
|
26 |
* [include_file] Nessary File Required
|
27 |
* @return [void]
|
28 |
*/
|
29 |
public function include_file(){
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
// Wishlist
|
32 |
if( woolentor_get_option( 'wishlist', 'woolentor_others_tabs', 'off' ) == 'on' ){
|
33 |
$this->deactivate( 'wishsuite/wishsuite.php' );
|
@@ -59,6 +103,7 @@ class Woolentor_Module_Manager{
|
|
59 |
require_once( WOOLENTOR_ADDONS_PL_PATH .'includes/modules/backorder/class.backorder.php' );
|
60 |
}
|
61 |
|
|
|
62 |
if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
63 |
|
64 |
// Partial payment
|
@@ -76,6 +121,12 @@ class Woolentor_Module_Manager{
|
|
76 |
require_once( WOOLENTOR_ADDONS_PL_PATH_PRO .'includes/modules/gtm-conversion-tracking/gtm-conversion-tracking.php' );
|
77 |
}
|
78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
}
|
80 |
|
81 |
}
|
19 |
* Constructor
|
20 |
*/
|
21 |
public function __construct(){
|
22 |
+
if( is_admin() ){
|
23 |
+
$this->include_under_admin();
|
24 |
+
}
|
25 |
$this->include_file();
|
26 |
}
|
27 |
|
28 |
+
/**
|
29 |
+
* [include_under_admin] Nessary File Required if admin page.
|
30 |
+
* @return [void]
|
31 |
+
*/
|
32 |
+
public function include_under_admin(){
|
33 |
+
|
34 |
+
// Post Duplicator
|
35 |
+
if( !is_plugin_active('ht-mega-for-elementor/htmega_addons_elementor.php') ){
|
36 |
+
if( woolentor_get_option( 'postduplicator', 'woolentor_others_tabs', 'off' ) === 'on' ){
|
37 |
+
require_once ( WOOLENTOR_ADDONS_PL_PATH.'includes/modules/post-duplicator/class.post-duplicator.php' );
|
38 |
+
}
|
39 |
+
}
|
40 |
+
|
41 |
+
}
|
42 |
+
|
43 |
/**
|
44 |
* [include_file] Nessary File Required
|
45 |
* @return [void]
|
46 |
*/
|
47 |
public function include_file(){
|
48 |
|
49 |
+
// Rename Label
|
50 |
+
if( !is_admin() && woolentor_get_option( 'enablerenamelabel', 'woolentor_rename_label_tabs', 'off' ) == 'on' ){
|
51 |
+
require( WOOLENTOR_ADDONS_PL_PATH.'includes/modules/rename-label/rename_label.php' );
|
52 |
+
}
|
53 |
+
|
54 |
+
// Search
|
55 |
+
if( woolentor_get_option( 'ajaxsearch', 'woolentor_others_tabs', 'off' ) == 'on' ){
|
56 |
+
require( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/ajax-search/base.php' );
|
57 |
+
}
|
58 |
+
|
59 |
+
// Sale Notification
|
60 |
+
if( woolentor_get_option( 'enableresalenotification', 'woolentor_sales_notification_tabs', 'off' ) == 'on' ){
|
61 |
+
if( woolentor_get_option( 'notification_content_type', 'woolentor_sales_notification_tabs', 'actual' ) == 'fakes' ){
|
62 |
+
include( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/sales-notification/class.sale_notification_fake.php' );
|
63 |
+
}else{
|
64 |
+
require( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/sales-notification/class.sale_notification.php' );
|
65 |
+
}
|
66 |
+
}
|
67 |
+
|
68 |
+
// Single Product Ajax cart
|
69 |
+
if( woolentor_get_option( 'ajaxcart_singleproduct', 'woolentor_others_tabs', 'off' ) == 'on' ){
|
70 |
+
if ( 'yes' === get_option('woocommerce_enable_ajax_add_to_cart') ) {
|
71 |
+
require( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/single-product-ajax-add-to-cart/class.ajax_add_to_cart.php' );
|
72 |
+
}
|
73 |
+
}
|
74 |
+
|
75 |
// Wishlist
|
76 |
if( woolentor_get_option( 'wishlist', 'woolentor_others_tabs', 'off' ) == 'on' ){
|
77 |
$this->deactivate( 'wishsuite/wishsuite.php' );
|
103 |
require_once( WOOLENTOR_ADDONS_PL_PATH .'includes/modules/backorder/class.backorder.php' );
|
104 |
}
|
105 |
|
106 |
+
// Pro-Modules
|
107 |
if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
108 |
|
109 |
// Partial payment
|
121 |
require_once( WOOLENTOR_ADDONS_PL_PATH_PRO .'includes/modules/gtm-conversion-tracking/gtm-conversion-tracking.php' );
|
122 |
}
|
123 |
|
124 |
+
// Size Chart
|
125 |
+
if( ( woolentor_get_option( 'enable', 'woolentor_size_chart_settings', 'off' ) == 'on' ) ){
|
126 |
+
require_once( WOOLENTOR_ADDONS_PL_PATH_PRO .'includes/modules/size-chart/class.size-chart.php' );
|
127 |
+
}
|
128 |
+
|
129 |
+
|
130 |
}
|
131 |
|
132 |
}
|
includes/modules/compare/includes/classes/Admin/Dashboard.php
CHANGED
@@ -55,12 +55,12 @@ class Dashboard {
|
|
55 |
public function add_menu(){
|
56 |
|
57 |
self::$admin_menu_hook = add_submenu_page(
|
58 |
-
'woolentor_page',
|
59 |
-
esc_html__( 'Compare', 'woolentor' ),
|
60 |
-
esc_html__( 'Compare', 'woolentor' ),
|
61 |
-
'manage_options',
|
62 |
self::MENU_PAGE_SLUG,
|
63 |
-
[ $this,'dashboard' ]
|
64 |
);
|
65 |
|
66 |
add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
|
55 |
public function add_menu(){
|
56 |
|
57 |
self::$admin_menu_hook = add_submenu_page(
|
58 |
+
'woolentor_page',
|
59 |
+
esc_html__( 'Compare', 'woolentor' ),
|
60 |
+
esc_html__( 'Compare', 'woolentor' ),
|
61 |
+
'manage_options',
|
62 |
self::MENU_PAGE_SLUG,
|
63 |
+
[ $this,'dashboard' ]
|
64 |
);
|
65 |
|
66 |
add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
|
{classes → includes/modules/post-duplicator}/class.post-duplicator.php
RENAMED
File without changes
|
includes/{rename_label.php → modules/rename-label/rename_label.php}
RENAMED
File without changes
|
includes/{class.sale_notification.php → modules/sales-notification/class.sale_notification.php}
RENAMED
File without changes
|
includes/{class.sale_notification_fake.php → modules/sales-notification/class.sale_notification_fake.php}
RENAMED
File without changes
|
includes/modules/shopify-like-checkout/class.shopify-like-checkout.php
CHANGED
@@ -376,7 +376,7 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
|
|
376 |
}
|
377 |
|
378 |
if( strpos( $href, '/themes/' ) ){
|
379 |
-
return;
|
380 |
}
|
381 |
|
382 |
return $tag;
|
376 |
}
|
377 |
|
378 |
if( strpos( $href, '/themes/' ) ){
|
379 |
+
return '';
|
380 |
}
|
381 |
|
382 |
return $tag;
|
includes/modules/shopify-like-checkout/templates/form-checkout.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
*/
|
5 |
|
6 |
if ( ! defined( 'ABSPATH' ) ) {
|
7 |
-
|
8 |
}
|
9 |
|
10 |
$blog_info = get_bloginfo( 'name' );
|
4 |
*/
|
5 |
|
6 |
if ( ! defined( 'ABSPATH' ) ) {
|
7 |
+
exit;
|
8 |
}
|
9 |
|
10 |
$blog_info = get_bloginfo( 'name' );
|
classes/class.single_product_ajax_add_to_cart.php → includes/modules/single-product-ajax-add-to-cart/class.ajax_add_to_cart.php
RENAMED
@@ -1,5 +1,4 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
namespace WooLentor;
|
4 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
5 |
|
1 |
<?php
|
|
|
2 |
namespace WooLentor;
|
3 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
4 |
|
includes/modules/wishlist/includes/classes/Admin/Dashboard.php
CHANGED
@@ -61,12 +61,12 @@ class Dashboard {
|
|
61 |
public function add_menu(){
|
62 |
|
63 |
self::$admin_menu_hook = add_submenu_page(
|
64 |
-
'woolentor_page',
|
65 |
-
esc_html__( 'Wishlist', 'woolentor' ),
|
66 |
-
esc_html__( 'Wishlist', 'woolentor' ),
|
67 |
-
'manage_options',
|
68 |
self::MENU_PAGE_SLUG,
|
69 |
-
[ $this,'dashboard' ]
|
70 |
);
|
71 |
|
72 |
add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
|
61 |
public function add_menu(){
|
62 |
|
63 |
self::$admin_menu_hook = add_submenu_page(
|
64 |
+
'woolentor_page',
|
65 |
+
esc_html__( 'Wishlist', 'woolentor' ),
|
66 |
+
esc_html__( 'Wishlist', 'woolentor' ),
|
67 |
+
'manage_options',
|
68 |
self::MENU_PAGE_SLUG,
|
69 |
+
[ $this,'dashboard' ]
|
70 |
);
|
71 |
|
72 |
add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
|
includes/modules/wishlist/includes/classes/Frontend/Manage_Wishlist.php
CHANGED
@@ -229,7 +229,7 @@ class Manage_Wishlist {
|
|
229 |
}
|
230 |
|
231 |
/**
|
232 |
-
* [
|
233 |
* @return [HTML]
|
234 |
*/
|
235 |
public function count_html( $atts ) {
|
229 |
}
|
230 |
|
231 |
/**
|
232 |
+
* [counter_html] Wishlist counter HTML
|
233 |
* @return [HTML]
|
234 |
*/
|
235 |
public function count_html( $atts ) {
|
languages/woolentor.pot
CHANGED
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date: 2022-02-
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
@@ -152,8 +152,8 @@ msgstr ""
|
|
152 |
msgid "Action Button Style"
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: includes/admin/include/template-library.php:
|
156 |
-
#: includes/admin/include/template-library.php:
|
157 |
#: includes/admin/include/class.extension-manager.php:172
|
158 |
#: includes/admin/include/class.extension-manager.php:239
|
159 |
msgid "Activate"
|
@@ -167,8 +167,8 @@ msgstr ""
|
|
167 |
msgid "Activate WooCommerce"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#: includes/admin/include/template-library.php:
|
171 |
-
#: includes/admin/include/template-library.php:
|
172 |
#: includes/admin/include/class.extension-manager.php:183
|
173 |
#: includes/admin/include/class.extension-manager.php:250
|
174 |
msgid "Activated"
|
@@ -284,11 +284,11 @@ msgid "ALL"
|
|
284 |
msgstr ""
|
285 |
|
286 |
#: includes/addons/wb_wc_multicurrency.php:54
|
287 |
-
#: includes/admin/include/class.template-manager.php:
|
288 |
msgid "All"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: includes/admin/include/class.template-manager.php:
|
292 |
msgid "All Assigned Template has been imported"
|
293 |
msgstr ""
|
294 |
|
@@ -300,7 +300,7 @@ msgstr ""
|
|
300 |
msgid "All Categories"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: includes/admin/include/class.template-manager.php:
|
304 |
msgid "All Data Saved"
|
305 |
msgstr ""
|
306 |
|
@@ -341,7 +341,7 @@ msgstr ""
|
|
341 |
msgid "Archive Product"
|
342 |
msgstr ""
|
343 |
|
344 |
-
#: includes/admin/include/class.template-manager.php:
|
345 |
msgid "Are you sure?"
|
346 |
msgstr ""
|
347 |
|
@@ -382,7 +382,7 @@ msgstr ""
|
|
382 |
msgid "Ascending"
|
383 |
msgstr ""
|
384 |
|
385 |
-
#: includes/admin/include/class.template-manager.php:
|
386 |
msgid "Assigned Template Importing.."
|
387 |
msgstr ""
|
388 |
|
@@ -821,8 +821,8 @@ msgid "Buy"
|
|
821 |
msgstr ""
|
822 |
|
823 |
#: classes/class.assest_management.php:354
|
824 |
-
#: includes/admin/include/template-library.php:
|
825 |
-
#: includes/admin/include/template-library.php:
|
826 |
#: includes/admin/include/class.extension-manager.php:203
|
827 |
#: includes/admin/templates/dashboard-popup.php:14
|
828 |
msgid "Buy Now"
|
@@ -832,7 +832,7 @@ msgstr ""
|
|
832 |
msgid "BUY PRO"
|
833 |
msgstr ""
|
834 |
|
835 |
-
#: includes/class.sale_notification.php:230
|
836 |
msgid "By"
|
837 |
msgstr ""
|
838 |
|
@@ -842,7 +842,7 @@ msgstr ""
|
|
842 |
msgid "Call For Price"
|
843 |
msgstr ""
|
844 |
|
845 |
-
#: includes/admin/include/class.template-manager.php:
|
846 |
msgid "Cancel"
|
847 |
msgstr ""
|
848 |
|
@@ -852,6 +852,7 @@ msgid "Carolina Monntoya"
|
|
852 |
msgstr ""
|
853 |
|
854 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:49
|
|
|
855 |
msgid "Cart"
|
856 |
msgstr ""
|
857 |
|
@@ -1350,20 +1351,20 @@ msgstr ""
|
|
1350 |
msgid "Documentation"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
-
#: includes/admin/include/template-library.php:
|
1354 |
msgid "Edit Page"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
-
#: includes/admin/include/template-library.php:
|
1358 |
#: includes/admin/include/class.template_cpt.php:34
|
1359 |
msgid "Edit Template"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
-
#: includes/admin/include/class.template-manager.php:
|
1363 |
msgid "Edit With Elementor"
|
1364 |
msgstr ""
|
1365 |
|
1366 |
-
#: includes/admin/include/class.template-manager.php:
|
1367 |
msgid "Edit With Gutenberg"
|
1368 |
msgstr ""
|
1369 |
|
@@ -1377,7 +1378,7 @@ msgstr ""
|
|
1377 |
msgid "Element Information"
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: includes/admin/include/class.template-manager.php:
|
1381 |
#: includes/admin/include/templates_list.php:41
|
1382 |
msgid "Elementor"
|
1383 |
msgstr ""
|
@@ -1431,7 +1432,7 @@ msgstr ""
|
|
1431 |
msgid "Enter a different address"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: includes/admin/include/class.template-manager.php:
|
1435 |
msgid "Enter a template name"
|
1436 |
msgstr ""
|
1437 |
|
@@ -1929,7 +1930,7 @@ msgstr ""
|
|
1929 |
msgid "Import"
|
1930 |
msgstr ""
|
1931 |
|
1932 |
-
#: includes/admin/include/class.template-manager.php:
|
1933 |
msgid "Import Previously Assigned Templates"
|
1934 |
msgstr ""
|
1935 |
|
@@ -1950,6 +1951,7 @@ msgid "in this package"
|
|
1950 |
msgstr ""
|
1951 |
|
1952 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:52
|
|
|
1953 |
msgid "Information"
|
1954 |
msgstr ""
|
1955 |
|
@@ -1978,8 +1980,8 @@ msgstr ""
|
|
1978 |
msgid "Install Elementor"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
-
#: includes/admin/include/template-library.php:
|
1982 |
-
#: includes/admin/include/template-library.php:
|
1983 |
#: includes/admin/include/class.extension-manager.php:178
|
1984 |
#: includes/admin/include/class.extension-manager.php:245
|
1985 |
msgid "Install Now"
|
@@ -1993,7 +1995,7 @@ msgstr ""
|
|
1993 |
msgid "Installing.."
|
1994 |
msgstr ""
|
1995 |
|
1996 |
-
#: includes/admin/include/class.template-manager.php:
|
1997 |
msgid ""
|
1998 |
"It will import those templates that were created from the \"Templates\" menu "
|
1999 |
"of Elementor and assigned to corresponding WooCommerce pages."
|
@@ -2373,7 +2375,7 @@ msgstr ""
|
|
2373 |
#: includes/addons/wb_customer_review.php:76
|
2374 |
#: includes/addons/wb_customer_review.php:388
|
2375 |
#: includes/addons/product_tabs.php:164
|
2376 |
-
#: includes/admin/include/class.template-manager.php:
|
2377 |
msgid "Name"
|
2378 |
msgstr ""
|
2379 |
|
@@ -2450,7 +2452,7 @@ msgstr ""
|
|
2450 |
msgid "No related products are available."
|
2451 |
msgstr ""
|
2452 |
|
2453 |
-
#: includes/
|
2454 |
msgid "No Results Found"
|
2455 |
msgstr ""
|
2456 |
|
@@ -2468,10 +2470,10 @@ msgstr ""
|
|
2468 |
msgid "No upsell products are available."
|
2469 |
msgstr ""
|
2470 |
|
2471 |
-
#: includes/admin/include/class.template-manager.php:
|
2472 |
-
#: includes/admin/include/class.template-manager.php:
|
2473 |
-
#: includes/admin/include/class.template-manager.php:
|
2474 |
-
#: includes/admin/include/class.template-manager.php:
|
2475 |
msgid "Nonce Varification Faild !"
|
2476 |
msgstr ""
|
2477 |
|
@@ -2716,6 +2718,7 @@ msgid "Pause on Hover?"
|
|
2716 |
msgstr ""
|
2717 |
|
2718 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:58
|
|
|
2719 |
msgid "Payment"
|
2720 |
msgstr ""
|
2721 |
|
@@ -2772,11 +2775,11 @@ msgstr ""
|
|
2772 |
msgid "Please Select Filter Type"
|
2773 |
msgstr ""
|
2774 |
|
2775 |
-
#: includes/admin/include/template-library.php:
|
2776 |
msgid "Plugin Not Found"
|
2777 |
msgstr ""
|
2778 |
|
2779 |
-
#: includes/admin/include/template-library.php:
|
2780 |
msgid "Plugin Successfully Activated"
|
2781 |
msgstr ""
|
2782 |
|
@@ -2795,7 +2798,7 @@ msgstr ""
|
|
2795 |
msgid "Position"
|
2796 |
msgstr ""
|
2797 |
|
2798 |
-
#: includes/admin/include/class.template-manager.php:
|
2799 |
msgid "Post request dose not found"
|
2800 |
msgstr ""
|
2801 |
|
@@ -2825,7 +2828,7 @@ msgstr ""
|
|
2825 |
msgid "Price"
|
2826 |
msgstr ""
|
2827 |
|
2828 |
-
#: includes/class.sale_notification.php:229
|
2829 |
msgid "Price :"
|
2830 |
msgstr ""
|
2831 |
|
@@ -2865,7 +2868,7 @@ msgid "Pricing"
|
|
2865 |
msgstr ""
|
2866 |
|
2867 |
#: classes/class.assest_management.php:343
|
2868 |
-
#: includes/admin/include/class.template-manager.php:
|
2869 |
#: includes/admin/include/admin_field-manager.php:99
|
2870 |
#: includes/admin/include/admin_field-manager.php:218
|
2871 |
#: includes/admin/include/admin_field-manager.php:334
|
@@ -3295,7 +3298,7 @@ msgstr ""
|
|
3295 |
msgid "Sale!"
|
3296 |
msgstr ""
|
3297 |
|
3298 |
-
#: includes/admin/include/class.template-manager.php:
|
3299 |
msgid "Sample Design"
|
3300 |
msgstr ""
|
3301 |
|
@@ -3307,11 +3310,11 @@ msgstr ""
|
|
3307 |
msgid "Save Changes"
|
3308 |
msgstr ""
|
3309 |
|
3310 |
-
#: includes/admin/include/class.template-manager.php:
|
3311 |
msgid "Save Settings"
|
3312 |
msgstr ""
|
3313 |
|
3314 |
-
#: includes/admin/include/class.template-manager.php:
|
3315 |
msgid "Saving..."
|
3316 |
msgstr ""
|
3317 |
|
@@ -3402,7 +3405,7 @@ msgstr ""
|
|
3402 |
msgid "Separator Border Color"
|
3403 |
msgstr ""
|
3404 |
|
3405 |
-
#: includes/admin/include/class.template-manager.php:
|
3406 |
msgid "Set Default"
|
3407 |
msgstr ""
|
3408 |
|
@@ -3433,6 +3436,7 @@ msgstr ""
|
|
3433 |
#: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:283
|
3434 |
#: includes/modules/shopify-like-checkout/templates/review-order.php:26
|
3435 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:55
|
|
|
3436 |
msgid "Shipping"
|
3437 |
msgstr ""
|
3438 |
|
@@ -3508,7 +3512,7 @@ msgstr ""
|
|
3508 |
msgid "Show items"
|
3509 |
msgstr ""
|
3510 |
|
3511 |
-
#: includes/
|
3512 |
msgid "Show Number of Product:"
|
3513 |
msgstr ""
|
3514 |
|
@@ -3634,10 +3638,10 @@ msgstr ""
|
|
3634 |
msgid "Sold:"
|
3635 |
msgstr ""
|
3636 |
|
3637 |
-
#: includes/admin/include/class.template-manager.php:
|
3638 |
-
#: includes/admin/include/class.template-manager.php:
|
3639 |
-
#: includes/admin/include/class.template-manager.php:
|
3640 |
-
#: includes/admin/include/class.template-manager.php:
|
3641 |
msgid "Some thing is worng !"
|
3642 |
msgstr ""
|
3643 |
|
@@ -3675,7 +3679,7 @@ msgid ""
|
|
3675 |
"arrangements."
|
3676 |
msgstr ""
|
3677 |
|
3678 |
-
#: includes/admin/include/template-library.php:
|
3679 |
msgid "Sorry, you are not allowed to install themes on this site."
|
3680 |
msgstr ""
|
3681 |
|
@@ -3833,7 +3837,7 @@ msgstr ""
|
|
3833 |
msgid "Submit Button"
|
3834 |
msgstr ""
|
3835 |
|
3836 |
-
#: includes/
|
3837 |
msgctxt "submit button"
|
3838 |
msgid "Search"
|
3839 |
msgstr ""
|
@@ -3939,25 +3943,25 @@ msgstr ""
|
|
3939 |
msgid "Template Builder"
|
3940 |
msgstr ""
|
3941 |
|
3942 |
-
#: includes/admin/include/class.template-manager.php:
|
3943 |
msgid "Template has been imported"
|
3944 |
msgstr ""
|
3945 |
|
3946 |
-
#: includes/admin/include/class.template-manager.php:
|
3947 |
msgid "Template has been inserted"
|
3948 |
msgstr ""
|
3949 |
|
3950 |
-
#: includes/admin/include/class.template-manager.php:
|
3951 |
-
#: includes/admin/include/class.template-manager.php:
|
3952 |
msgid "Template has been updated"
|
3953 |
msgstr ""
|
3954 |
|
3955 |
-
#: includes/admin/include/template-library.php:
|
3956 |
-
#: includes/admin/include/template-library.php:
|
3957 |
msgid "Template Library"
|
3958 |
msgstr ""
|
3959 |
|
3960 |
-
#: includes/admin/include/class.template-manager.php:
|
3961 |
msgid "Template Settings"
|
3962 |
msgstr ""
|
3963 |
|
@@ -4042,7 +4046,7 @@ msgid ""
|
|
4042 |
"WordPress."
|
4043 |
msgstr ""
|
4044 |
|
4045 |
-
#: includes/admin/include/template-library.php:
|
4046 |
msgid "Theme Activated"
|
4047 |
msgstr ""
|
4048 |
|
@@ -4136,7 +4140,7 @@ msgstr ""
|
|
4136 |
msgid "Title HTML Tag"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
-
#: includes/
|
4140 |
msgid "Title:"
|
4141 |
msgstr ""
|
4142 |
|
@@ -4181,7 +4185,7 @@ msgid "Two"
|
|
4181 |
msgstr ""
|
4182 |
|
4183 |
#: includes/admin/include/class.template-manager.php:86
|
4184 |
-
#: includes/admin/include/class.template-manager.php:
|
4185 |
msgid "Type"
|
4186 |
msgstr ""
|
4187 |
|
@@ -4591,7 +4595,7 @@ msgstr ""
|
|
4591 |
msgid "Woolentor Addons"
|
4592 |
msgstr ""
|
4593 |
|
4594 |
-
#: includes/
|
4595 |
msgid "WooLentor Ajax Product Search Widget"
|
4596 |
msgstr ""
|
4597 |
|
@@ -4622,7 +4626,7 @@ msgstr ""
|
|
4622 |
msgid "Woolentor trustpilot rating"
|
4623 |
msgstr ""
|
4624 |
|
4625 |
-
#: includes/
|
4626 |
msgid "WooLentor: Product Search Ajax"
|
4627 |
msgstr ""
|
4628 |
|
@@ -4663,11 +4667,11 @@ msgstr ""
|
|
4663 |
#: includes/addons/wl_category_grid.php:149
|
4664 |
#: includes/addons/wl_category_grid.php:210
|
4665 |
#: includes/addons/wl_category_grid.php:296
|
4666 |
-
#: includes/admin/include/class.template-manager.php:
|
4667 |
msgid "Yes"
|
4668 |
msgstr ""
|
4669 |
|
4670 |
-
#: includes/admin/include/template-library.php:
|
4671 |
msgid "You are not permitted to import the template."
|
4672 |
msgstr ""
|
4673 |
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2022-02-19 06:04+0000\n"
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
152 |
msgid "Action Button Style"
|
153 |
msgstr ""
|
154 |
|
155 |
+
#: includes/admin/include/template-library.php:170
|
156 |
+
#: includes/admin/include/template-library.php:222
|
157 |
#: includes/admin/include/class.extension-manager.php:172
|
158 |
#: includes/admin/include/class.extension-manager.php:239
|
159 |
msgid "Activate"
|
167 |
msgid "Activate WooCommerce"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: includes/admin/include/template-library.php:181
|
171 |
+
#: includes/admin/include/template-library.php:233
|
172 |
#: includes/admin/include/class.extension-manager.php:183
|
173 |
#: includes/admin/include/class.extension-manager.php:250
|
174 |
msgid "Activated"
|
284 |
msgstr ""
|
285 |
|
286 |
#: includes/addons/wb_wc_multicurrency.php:54
|
287 |
+
#: includes/admin/include/class.template-manager.php:280
|
288 |
msgid "All"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: includes/admin/include/class.template-manager.php:380
|
292 |
msgid "All Assigned Template has been imported"
|
293 |
msgstr ""
|
294 |
|
300 |
msgid "All Categories"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: includes/admin/include/class.template-manager.php:368
|
304 |
msgid "All Data Saved"
|
305 |
msgstr ""
|
306 |
|
341 |
msgid "Archive Product"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: includes/admin/include/class.template-manager.php:383
|
345 |
msgid "Are you sure?"
|
346 |
msgstr ""
|
347 |
|
382 |
msgid "Ascending"
|
383 |
msgstr ""
|
384 |
|
385 |
+
#: includes/admin/include/class.template-manager.php:379
|
386 |
msgid "Assigned Template Importing.."
|
387 |
msgstr ""
|
388 |
|
821 |
msgstr ""
|
822 |
|
823 |
#: classes/class.assest_management.php:354
|
824 |
+
#: includes/admin/include/template-library.php:189
|
825 |
+
#: includes/admin/include/template-library.php:241
|
826 |
#: includes/admin/include/class.extension-manager.php:203
|
827 |
#: includes/admin/templates/dashboard-popup.php:14
|
828 |
msgid "Buy Now"
|
832 |
msgid "BUY PRO"
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: includes/modules/sales-notification/class.sale_notification.php:230
|
836 |
msgid "By"
|
837 |
msgstr ""
|
838 |
|
842 |
msgid "Call For Price"
|
843 |
msgstr ""
|
844 |
|
845 |
+
#: includes/admin/include/class.template-manager.php:386
|
846 |
msgid "Cancel"
|
847 |
msgstr ""
|
848 |
|
852 |
msgstr ""
|
853 |
|
854 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:49
|
855 |
+
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:218
|
856 |
msgid "Cart"
|
857 |
msgstr ""
|
858 |
|
1351 |
msgid "Documentation"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
+
#: includes/admin/include/template-library.php:126
|
1355 |
msgid "Edit Page"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
+
#: includes/admin/include/template-library.php:126
|
1359 |
#: includes/admin/include/class.template_cpt.php:34
|
1360 |
msgid "Edit Template"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
+
#: includes/admin/include/class.template-manager.php:358
|
1364 |
msgid "Edit With Elementor"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
+
#: includes/admin/include/class.template-manager.php:362
|
1368 |
msgid "Edit With Gutenberg"
|
1369 |
msgstr ""
|
1370 |
|
1378 |
msgid "Element Information"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
+
#: includes/admin/include/class.template-manager.php:374
|
1382 |
#: includes/admin/include/templates_list.php:41
|
1383 |
msgid "Elementor"
|
1384 |
msgstr ""
|
1432 |
msgid "Enter a different address"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: includes/admin/include/class.template-manager.php:350
|
1436 |
msgid "Enter a template name"
|
1437 |
msgstr ""
|
1438 |
|
1930 |
msgid "Import"
|
1931 |
msgstr ""
|
1932 |
|
1933 |
+
#: includes/admin/include/class.template-manager.php:291
|
1934 |
msgid "Import Previously Assigned Templates"
|
1935 |
msgstr ""
|
1936 |
|
1951 |
msgstr ""
|
1952 |
|
1953 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:52
|
1954 |
+
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:221
|
1955 |
msgid "Information"
|
1956 |
msgstr ""
|
1957 |
|
1980 |
msgid "Install Elementor"
|
1981 |
msgstr ""
|
1982 |
|
1983 |
+
#: includes/admin/include/template-library.php:176
|
1984 |
+
#: includes/admin/include/template-library.php:228
|
1985 |
#: includes/admin/include/class.extension-manager.php:178
|
1986 |
#: includes/admin/include/class.extension-manager.php:245
|
1987 |
msgid "Install Now"
|
1995 |
msgid "Installing.."
|
1996 |
msgstr ""
|
1997 |
|
1998 |
+
#: includes/admin/include/class.template-manager.php:384
|
1999 |
msgid ""
|
2000 |
"It will import those templates that were created from the \"Templates\" menu "
|
2001 |
"of Elementor and assigned to corresponding WooCommerce pages."
|
2375 |
#: includes/addons/wb_customer_review.php:76
|
2376 |
#: includes/addons/wb_customer_review.php:388
|
2377 |
#: includes/addons/product_tabs.php:164
|
2378 |
+
#: includes/admin/include/class.template-manager.php:349
|
2379 |
msgid "Name"
|
2380 |
msgstr ""
|
2381 |
|
2452 |
msgid "No related products are available."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: includes/modules/ajax-search/base.php:59
|
2456 |
msgid "No Results Found"
|
2457 |
msgstr ""
|
2458 |
|
2470 |
msgid "No upsell products are available."
|
2471 |
msgstr ""
|
2472 |
|
2473 |
+
#: includes/admin/include/class.template-manager.php:408
|
2474 |
+
#: includes/admin/include/class.template-manager.php:543
|
2475 |
+
#: includes/admin/include/class.template-manager.php:579
|
2476 |
+
#: includes/admin/include/class.template-manager.php:628
|
2477 |
msgid "Nonce Varification Faild !"
|
2478 |
msgstr ""
|
2479 |
|
2718 |
msgstr ""
|
2719 |
|
2720 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:58
|
2721 |
+
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:227
|
2722 |
msgid "Payment"
|
2723 |
msgstr ""
|
2724 |
|
2775 |
msgid "Please Select Filter Type"
|
2776 |
msgstr ""
|
2777 |
|
2778 |
+
#: includes/admin/include/template-library.php:264
|
2779 |
msgid "Plugin Not Found"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
+
#: includes/admin/include/template-library.php:284
|
2783 |
msgid "Plugin Successfully Activated"
|
2784 |
msgstr ""
|
2785 |
|
2798 |
msgid "Position"
|
2799 |
msgstr ""
|
2800 |
|
2801 |
+
#: includes/admin/include/class.template-manager.php:437
|
2802 |
msgid "Post request dose not found"
|
2803 |
msgstr ""
|
2804 |
|
2828 |
msgid "Price"
|
2829 |
msgstr ""
|
2830 |
|
2831 |
+
#: includes/modules/sales-notification/class.sale_notification.php:229
|
2832 |
msgid "Price :"
|
2833 |
msgstr ""
|
2834 |
|
2868 |
msgstr ""
|
2869 |
|
2870 |
#: classes/class.assest_management.php:343
|
2871 |
+
#: includes/admin/include/class.template-manager.php:375
|
2872 |
#: includes/admin/include/admin_field-manager.php:99
|
2873 |
#: includes/admin/include/admin_field-manager.php:218
|
2874 |
#: includes/admin/include/admin_field-manager.php:334
|
3298 |
msgid "Sale!"
|
3299 |
msgstr ""
|
3300 |
|
3301 |
+
#: includes/admin/include/class.template-manager.php:373
|
3302 |
msgid "Sample Design"
|
3303 |
msgstr ""
|
3304 |
|
3310 |
msgid "Save Changes"
|
3311 |
msgstr ""
|
3312 |
|
3313 |
+
#: includes/admin/include/class.template-manager.php:366
|
3314 |
msgid "Save Settings"
|
3315 |
msgstr ""
|
3316 |
|
3317 |
+
#: includes/admin/include/class.template-manager.php:367
|
3318 |
msgid "Saving..."
|
3319 |
msgstr ""
|
3320 |
|
3405 |
msgid "Separator Border Color"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
+
#: includes/admin/include/class.template-manager.php:353
|
3409 |
msgid "Set Default"
|
3410 |
msgstr ""
|
3411 |
|
3436 |
#: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:283
|
3437 |
#: includes/modules/shopify-like-checkout/templates/review-order.php:26
|
3438 |
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:55
|
3439 |
+
#: includes/modules/shopify-like-checkout/templates/form-checkout.php:224
|
3440 |
msgid "Shipping"
|
3441 |
msgstr ""
|
3442 |
|
3512 |
msgid "Show items"
|
3513 |
msgstr ""
|
3514 |
|
3515 |
+
#: includes/modules/ajax-search/widget-product-search-ajax.php:42
|
3516 |
msgid "Show Number of Product:"
|
3517 |
msgstr ""
|
3518 |
|
3638 |
msgid "Sold:"
|
3639 |
msgstr ""
|
3640 |
|
3641 |
+
#: includes/admin/include/class.template-manager.php:485
|
3642 |
+
#: includes/admin/include/class.template-manager.php:560
|
3643 |
+
#: includes/admin/include/class.template-manager.php:598
|
3644 |
+
#: includes/admin/include/class.template-manager.php:668
|
3645 |
msgid "Some thing is worng !"
|
3646 |
msgstr ""
|
3647 |
|
3679 |
"arrangements."
|
3680 |
msgstr ""
|
3681 |
|
3682 |
+
#: includes/admin/include/template-library.php:299
|
3683 |
msgid "Sorry, you are not allowed to install themes on this site."
|
3684 |
msgstr ""
|
3685 |
|
3837 |
msgid "Submit Button"
|
3838 |
msgstr ""
|
3839 |
|
3840 |
+
#: includes/modules/ajax-search/base.php:119
|
3841 |
msgctxt "submit button"
|
3842 |
msgid "Search"
|
3843 |
msgstr ""
|
3943 |
msgid "Template Builder"
|
3944 |
msgstr ""
|
3945 |
|
3946 |
+
#: includes/admin/include/class.template-manager.php:661
|
3947 |
msgid "Template has been imported"
|
3948 |
msgstr ""
|
3949 |
|
3950 |
+
#: includes/admin/include/class.template-manager.php:461
|
3951 |
msgid "Template has been inserted"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
+
#: includes/admin/include/class.template-manager.php:525
|
3955 |
+
#: includes/admin/include/class.template-manager.php:590
|
3956 |
msgid "Template has been updated"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
+
#: includes/admin/include/template-library.php:34
|
3960 |
+
#: includes/admin/include/template-library.php:35
|
3961 |
msgid "Template Library"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: includes/admin/include/class.template-manager.php:355
|
3965 |
msgid "Template Settings"
|
3966 |
msgstr ""
|
3967 |
|
4046 |
"WordPress."
|
4047 |
msgstr ""
|
4048 |
|
4049 |
+
#: includes/admin/include/template-library.php:310
|
4050 |
msgid "Theme Activated"
|
4051 |
msgstr ""
|
4052 |
|
4140 |
msgid "Title HTML Tag"
|
4141 |
msgstr ""
|
4142 |
|
4143 |
+
#: includes/modules/ajax-search/widget-product-search-ajax.php:38
|
4144 |
msgid "Title:"
|
4145 |
msgstr ""
|
4146 |
|
4185 |
msgstr ""
|
4186 |
|
4187 |
#: includes/admin/include/class.template-manager.php:86
|
4188 |
+
#: includes/admin/include/class.template-manager.php:352
|
4189 |
msgid "Type"
|
4190 |
msgstr ""
|
4191 |
|
4595 |
msgid "Woolentor Addons"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
+
#: includes/modules/ajax-search/widget-product-search-ajax.php:12
|
4599 |
msgid "WooLentor Ajax Product Search Widget"
|
4600 |
msgstr ""
|
4601 |
|
4626 |
msgid "Woolentor trustpilot rating"
|
4627 |
msgstr ""
|
4628 |
|
4629 |
+
#: includes/modules/ajax-search/widget-product-search-ajax.php:14
|
4630 |
msgid "WooLentor: Product Search Ajax"
|
4631 |
msgstr ""
|
4632 |
|
4667 |
#: includes/addons/wl_category_grid.php:149
|
4668 |
#: includes/addons/wl_category_grid.php:210
|
4669 |
#: includes/addons/wl_category_grid.php:296
|
4670 |
+
#: includes/admin/include/class.template-manager.php:385
|
4671 |
msgid "Yes"
|
4672 |
msgstr ""
|
4673 |
|
4674 |
+
#: includes/admin/include/template-library.php:86
|
4675 |
msgid "You are not permitted to import the template."
|
4676 |
msgstr ""
|
4677 |
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: hasthemes, htplugins, devitemsllc, tarekht
|
|
3 |
Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 5.9
|
6 |
-
Stable tag: 2.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -345,6 +345,12 @@ Elementor Pro is not required. But you can use wooLentor with Elementor free & P
|
|
345 |
|
346 |
== Changelog ==
|
347 |
|
|
|
|
|
|
|
|
|
|
|
|
|
348 |
= Version: 2.1.9 - Date: 12-02-2022 =
|
349 |
* Added : Wishlist Counter addon.
|
350 |
* Added : Out of stock badge color option in Universal layout addons.
|
3 |
Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 5.9
|
6 |
+
Stable tag: 2.2.0
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
345 |
|
346 |
== Changelog ==
|
347 |
|
348 |
+
= Version: 2.2.0 - Date: 20-02-2022 =
|
349 |
+
* Solved : Shopify style checkout page conflict issue with redux template.
|
350 |
+
* Solved : Wishlist and compare dashboard menu syntax issue.
|
351 |
+
* Solved: Template library showing issue.
|
352 |
+
* Solved : Sale Notification style issue in shopify style checkout page.
|
353 |
+
|
354 |
= Version: 2.1.9 - Date: 12-02-2022 =
|
355 |
* Added : Wishlist Counter addon.
|
356 |
* Added : Out of stock badge color option in Universal layout addons.
|
woolentor_addons_elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
|
4 |
* Description: The WooCommerce elements library for Elementor page builder plugin for WordPress.
|
5 |
* Plugin URI: https://woolentor.com/
|
6 |
-
* Version: 2.
|
7 |
* Author: HasThemes
|
8 |
* Author URI: https://hasthemes.com/plugins/woolentor-pro/
|
9 |
* License: GPL-2.0+
|
@@ -17,7 +17,7 @@
|
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
19 |
|
20 |
-
define( 'WOOLENTOR_VERSION', '2.
|
21 |
define( 'WOOLENTOR_ADDONS_PL_ROOT', __FILE__ );
|
22 |
define( 'WOOLENTOR_ADDONS_PL_URL', plugins_url( '/', WOOLENTOR_ADDONS_PL_ROOT ) );
|
23 |
define( 'WOOLENTOR_ADDONS_PL_PATH', plugin_dir_path( WOOLENTOR_ADDONS_PL_ROOT ) );
|
3 |
* Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
|
4 |
* Description: The WooCommerce elements library for Elementor page builder plugin for WordPress.
|
5 |
* Plugin URI: https://woolentor.com/
|
6 |
+
* Version: 2.2.0
|
7 |
* Author: HasThemes
|
8 |
* Author URI: https://hasthemes.com/plugins/woolentor-pro/
|
9 |
* License: GPL-2.0+
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
19 |
|
20 |
+
define( 'WOOLENTOR_VERSION', '2.2.0' );
|
21 |
define( 'WOOLENTOR_ADDONS_PL_ROOT', __FILE__ );
|
22 |
define( 'WOOLENTOR_ADDONS_PL_URL', plugins_url( '/', WOOLENTOR_ADDONS_PL_ROOT ) );
|
23 |
define( 'WOOLENTOR_ADDONS_PL_PATH', plugin_dir_path( WOOLENTOR_ADDONS_PL_ROOT ) );
|