Version Description
Download this release
Release Info
Code changes from version 2.4.7 to 2.4.8
- assets/js/single_product_ajax_add_to_cart.js +1 -1
- classes/class.default_data.php +2 -3
- classes/class.multi_language.php +67 -0
- classes/class.page_action.php +1 -1
- includes/addons/wl_product_filter.php +3 -3
- includes/addons/wl_product_horizontal_filter.php +2 -1
- includes/admin/include/class.template-manager.php +74 -11
- includes/admin/templates/dashboard-sidebar.php +1 -1
- includes/base.php +20 -7
- includes/manage_wc_template.php +2 -2
- includes/wl_woo_shop.php +0 -258
- languages/woolentor.pot +106 -92
- readme.txt +114 -9
- woolentor_addons_elementor.php +4 -4
assets/js/single_product_ajax_add_to_cart.js
CHANGED
@@ -53,7 +53,7 @@
|
|
53 |
|
54 |
$.ajax({
|
55 |
type: 'post',
|
56 |
-
url: '/?wc-ajax=woolentor_single_insert_to_cart',
|
57 |
data: alldata,
|
58 |
|
59 |
beforeSend: function (response) {
|
53 |
|
54 |
$.ajax({
|
55 |
type: 'post',
|
56 |
+
url: $form.attr('action') + '/?wc-ajax=woolentor_single_insert_to_cart',
|
57 |
data: alldata,
|
58 |
|
59 |
beforeSend: function (response) {
|
classes/class.default_data.php
CHANGED
@@ -84,9 +84,8 @@ class WooLentor_Default_Data{
|
|
84 |
$classes[] = 'single-product';
|
85 |
}
|
86 |
}else{
|
87 |
-
$
|
88 |
-
$
|
89 |
-
$checkout_page_id = !empty( $template_settings['productcheckoutpage'] ) ? $template_settings['productcheckoutpage'] : '';
|
90 |
|
91 |
if( $query_str_arr['elementor-preview'] == $cart_page_id ){
|
92 |
$classes[] = 'woocommerce-cart';
|
84 |
$classes[] = 'single-product';
|
85 |
}
|
86 |
}else{
|
87 |
+
$cart_page_id = Woolentor_Template_Manager::instance()->get_template_id( 'productcartpage' );
|
88 |
+
$checkout_page_id = Woolentor_Template_Manager::instance()->get_template_id( 'productcheckoutpage' );
|
|
|
89 |
|
90 |
if( $query_str_arr['elementor-preview'] == $cart_page_id ){
|
91 |
$classes[] = 'woocommerce-cart';
|
classes/class.multi_language.php
ADDED
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
3 |
+
exit; // Exit if accessed directly
|
4 |
+
}
|
5 |
+
|
6 |
+
class WooLentor_Multi_Languages {
|
7 |
+
|
8 |
+
/**
|
9 |
+
* [$language_code]
|
10 |
+
* @var string
|
11 |
+
*/
|
12 |
+
public static $language_code;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* [$_instance]
|
16 |
+
* @var null
|
17 |
+
*/
|
18 |
+
private static $_instance = null;
|
19 |
+
|
20 |
+
/**
|
21 |
+
* [instance] Initializes a singleton instance
|
22 |
+
* @return [WooLentor_Multi_Languages]
|
23 |
+
*/
|
24 |
+
public static function instance() {
|
25 |
+
if ( is_null( self::$_instance ) ) {
|
26 |
+
self::$_instance = new self();
|
27 |
+
}
|
28 |
+
return self::$_instance;
|
29 |
+
}
|
30 |
+
|
31 |
+
/**
|
32 |
+
* [__construct] Class constructor
|
33 |
+
*/
|
34 |
+
public function __construct() {
|
35 |
+
$this->set_language_code();
|
36 |
+
add_filter( 'woolentor_current_language_code', [$this, 'get_language_code'] );
|
37 |
+
}
|
38 |
+
|
39 |
+
/**
|
40 |
+
* [set_language_code]
|
41 |
+
* @return [void]
|
42 |
+
*/
|
43 |
+
public static function set_language_code() {
|
44 |
+
|
45 |
+
if ( is_plugin_active( 'sitepress-multilingual-cms/sitepress.php' ) ) {
|
46 |
+
self::$language_code = apply_filters( 'wpml_current_language', 'en' );
|
47 |
+
|
48 |
+
} elseif ( function_exists( 'pll_current_language' ) ) {
|
49 |
+
self::$language_code = pll_current_language();
|
50 |
+
}
|
51 |
+
|
52 |
+
}
|
53 |
+
|
54 |
+
/**
|
55 |
+
* [get_language_code]
|
56 |
+
* @var $language_code
|
57 |
+
* @return [string]
|
58 |
+
*/
|
59 |
+
public static function get_language_code( $language_code ) {
|
60 |
+
if ( self::$language_code ) {
|
61 |
+
return self::$language_code;
|
62 |
+
}
|
63 |
+
return $language_code;
|
64 |
+
}
|
65 |
+
|
66 |
+
}
|
67 |
+
WooLentor_Multi_Languages::instance();
|
classes/class.page_action.php
CHANGED
@@ -35,7 +35,7 @@ class WooLentor_Page_Action{
|
|
35 |
* Manage Checkout page action
|
36 |
*/
|
37 |
public function checkout_page(){
|
38 |
-
$template_page_id =
|
39 |
if( empty( $template_page_id ) || !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
40 |
return;
|
41 |
}
|
35 |
* Manage Checkout page action
|
36 |
*/
|
37 |
public function checkout_page(){
|
38 |
+
$template_page_id = Woolentor_Template_Manager::instance()->get_template_id( 'productcheckoutpage' );
|
39 |
if( empty( $template_page_id ) || !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
40 |
return;
|
41 |
}
|
includes/addons/wl_product_filter.php
CHANGED
@@ -932,7 +932,7 @@ class Woolentor_Wl_Product_Filter_Widget extends Widget_Base {
|
|
932 |
if( 'yes' === $settings['show_hierarchical'] ){
|
933 |
$terms = get_terms( $filter_type, [ 'parent' => 0, 'child_of' => 0 ] );
|
934 |
|
935 |
-
if ( !empty( $terms ) ){
|
936 |
echo '<ul>';
|
937 |
foreach ( $terms as $term ){
|
938 |
$link = $this->generate_term_link( $filter_type, $term, $current_url );
|
@@ -940,7 +940,7 @@ class Woolentor_Wl_Product_Filter_Widget extends Widget_Base {
|
|
940 |
echo sprintf('%1$s<a href="%2$s">%3$s <span>(%4$s)</span></a>', $list_icon, $link['link'], $term->name, $term->count );
|
941 |
|
942 |
$loterms = get_terms( $filter_type, [ 'parent' => $term->term_id ] );
|
943 |
-
if( !empty( $loterms ) ){
|
944 |
echo '<ul class="wlchildren">';
|
945 |
foreach( $loterms as $key => $loterm ){
|
946 |
$clink = $this->generate_term_link( $filter_type, $loterm, $current_url );
|
@@ -955,7 +955,7 @@ class Woolentor_Wl_Product_Filter_Widget extends Widget_Base {
|
|
955 |
|
956 |
}else{
|
957 |
$terms = get_terms( $filter_type );
|
958 |
-
if ( !empty( $terms ) ){
|
959 |
echo '<ul>';
|
960 |
foreach ( $terms as $term ){
|
961 |
$link = $this->generate_term_link( $filter_type, $term, $current_url );
|
932 |
if( 'yes' === $settings['show_hierarchical'] ){
|
933 |
$terms = get_terms( $filter_type, [ 'parent' => 0, 'child_of' => 0 ] );
|
934 |
|
935 |
+
if ( !empty( $terms ) && !is_wp_error( $terms )){
|
936 |
echo '<ul>';
|
937 |
foreach ( $terms as $term ){
|
938 |
$link = $this->generate_term_link( $filter_type, $term, $current_url );
|
940 |
echo sprintf('%1$s<a href="%2$s">%3$s <span>(%4$s)</span></a>', $list_icon, $link['link'], $term->name, $term->count );
|
941 |
|
942 |
$loterms = get_terms( $filter_type, [ 'parent' => $term->term_id ] );
|
943 |
+
if( !empty( $loterms ) && !is_wp_error( $loterms ) ){
|
944 |
echo '<ul class="wlchildren">';
|
945 |
foreach( $loterms as $key => $loterm ){
|
946 |
$clink = $this->generate_term_link( $filter_type, $loterm, $current_url );
|
955 |
|
956 |
}else{
|
957 |
$terms = get_terms( $filter_type );
|
958 |
+
if ( !empty( $terms ) && !is_wp_error( $terms ) ){
|
959 |
echo '<ul>';
|
960 |
foreach ( $terms as $term ){
|
961 |
$link = $this->generate_term_link( $filter_type, $term, $current_url );
|
includes/addons/wl_product_horizontal_filter.php
CHANGED
@@ -979,6 +979,7 @@ class Woolentor_Wl_Product_Horizontal_Filter_Widget extends Widget_Base {
|
|
979 |
|
980 |
$woocommerce_currency_pos = get_option( 'woocommerce_currency_pos' );
|
981 |
$currency_pos_left = false;
|
|
|
982 |
if( $woocommerce_currency_pos == 'left' || $woocommerce_currency_pos == 'left_space' ){
|
983 |
$currency_pos_left = true;
|
984 |
}
|
@@ -1044,7 +1045,7 @@ class Woolentor_Wl_Product_Horizontal_Filter_Widget extends Widget_Base {
|
|
1044 |
|
1045 |
}else{
|
1046 |
$terms = get_terms( $filter_item['wl_filter_type'] );
|
1047 |
-
if ( !empty( $terms ) ){
|
1048 |
|
1049 |
$taxonomy_data = get_taxonomy( $filter_item['wl_filter_type'] );
|
1050 |
|
979 |
|
980 |
$woocommerce_currency_pos = get_option( 'woocommerce_currency_pos' );
|
981 |
$currency_pos_left = false;
|
982 |
+
$currency_pos_space = false;
|
983 |
if( $woocommerce_currency_pos == 'left' || $woocommerce_currency_pos == 'left_space' ){
|
984 |
$currency_pos_left = true;
|
985 |
}
|
1045 |
|
1046 |
}else{
|
1047 |
$terms = get_terms( $filter_item['wl_filter_type'] );
|
1048 |
+
if ( !empty( $terms ) && !is_wp_error( $terms )){
|
1049 |
|
1050 |
$taxonomy_data = get_taxonomy( $filter_item['wl_filter_type'] );
|
1051 |
|
includes/admin/include/class.template-manager.php
CHANGED
@@ -7,6 +7,7 @@ class Woolentor_Template_Manager{
|
|
7 |
|
8 |
const CPTTYPE = 'woolentor-template';
|
9 |
const CPT_META = 'woolentor_template_meta';
|
|
|
10 |
|
11 |
private static $_instance = null;
|
12 |
public static function instance(){
|
@@ -19,6 +20,10 @@ class Woolentor_Template_Manager{
|
|
19 |
function __construct(){
|
20 |
Woolentor_Template_CPT::instance();
|
21 |
|
|
|
|
|
|
|
|
|
22 |
//Add Menu
|
23 |
add_action( 'admin_menu', [ $this, 'admin_menu' ], 225 );
|
24 |
|
@@ -126,7 +131,7 @@ class Woolentor_Template_Manager{
|
|
126 |
echo isset( self::get_template_type()[$tmpType] ) ? '<a class="column-tmptype" href="edit.php?post_type='.self::CPTTYPE.'&template_type='.$tmpType.'&tabs='.$tmpTypeGroup.'">'.self::get_template_type()[$tmpType]['label'].'</a>' : '-';
|
127 |
}elseif( $column_name === 'setdefault' ){
|
128 |
|
129 |
-
$value =
|
130 |
$checked = checked( $value, $post_id, false );
|
131 |
|
132 |
echo '<label class="woolentor-default-tmp-status-switch" id="woolentor-default-tmp-status-'.esc_attr( $tmpType ).'-'.esc_attr( $post_id ).'"><input class="woolentor-status-'.esc_attr( $tmpType ).'" id="woolentor-default-tmp-status-'.esc_attr( $tmpType ).'-'.esc_attr( $post_id ).'" type="checkbox" value="'.esc_attr( $post_id ).'" '.$checked.'/><span><span>'.esc_html__('NO','woolentor').'</span><span>'.esc_html__('YES','woolentor').'</span></span><a> </a></label>';
|
@@ -306,7 +311,6 @@ class Woolentor_Template_Manager{
|
|
306 |
delete_option('woolentor_do_activation_library_cache');
|
307 |
}
|
308 |
|
309 |
-
// $get_data = get_transient( 'woolentor_template_info' ) ? get_transient( 'woolentor_template_info' ) : Woolentor_Template_Library_Manager::get_templates_info( true );
|
310 |
$get_data = Woolentor_Template_Library_Manager::get_templates_info();
|
311 |
$data = [];
|
312 |
|
@@ -582,7 +586,8 @@ class Woolentor_Template_Manager{
|
|
582 |
}
|
583 |
|
584 |
if( $data['setdefaullt'] == 'yes' ) {
|
585 |
-
$
|
|
|
586 |
}
|
587 |
|
588 |
wp_send_json_success( $return );
|
@@ -612,7 +617,6 @@ class Woolentor_Template_Manager{
|
|
612 |
|
613 |
// Update Meta data
|
614 |
update_post_meta( $data['id'], self::CPT_META . '_type', $data['tmptype'] );
|
615 |
-
// update_post_meta( $data['id'], '_wp_page_template', 'elementor_header_footer' );
|
616 |
|
617 |
// Sample data import
|
618 |
if( !empty( $data['sampletmpid'] ) && $data['sampletmpbuilder'] == 'elementor' ){
|
@@ -622,9 +626,9 @@ class Woolentor_Template_Manager{
|
|
622 |
}
|
623 |
|
624 |
if( $data['setdefaullt'] == 'yes' ) {
|
625 |
-
$this->update_option( 'woolentor_woo_template_tabs', self::get_template_type()[$data['tmptype']]['optionkey'], $data['id'] );
|
626 |
}else{
|
627 |
-
$this->update_option( 'woolentor_woo_template_tabs', self::get_template_type()[$data['tmptype']]['optionkey'], '0' );
|
628 |
}
|
629 |
|
630 |
$return = array(
|
@@ -659,7 +663,7 @@ class Woolentor_Template_Manager{
|
|
659 |
'tmpTitle' => $postdata->post_title,
|
660 |
'tmpType' => $tmpType,
|
661 |
'tmpEditor' => $tmpEditor,
|
662 |
-
'setDefault' => isset( self::get_template_type()[$tmpType]['optionkey'] ) ?
|
663 |
];
|
664 |
wp_send_json_success( $data );
|
665 |
|
@@ -692,7 +696,13 @@ class Woolentor_Template_Manager{
|
|
692 |
$tmpid = !empty( $_POST['tmpId'] ) ? sanitize_text_field( $_POST['tmpId'] ) : '0';
|
693 |
$tmpType = !empty( $_POST['tmpType'] ) ? sanitize_text_field( $_POST['tmpType'] ) : 'single';
|
694 |
|
695 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
696 |
|
697 |
$return = array(
|
698 |
'message' => __('Template has been updated','woolentor'),
|
@@ -710,15 +720,68 @@ class Woolentor_Template_Manager{
|
|
710 |
|
711 |
}
|
712 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
713 |
/**
|
714 |
* update_option
|
715 |
*
|
716 |
* @return void
|
717 |
*/
|
718 |
-
public function update_option( $section, $option_key, $new_value ){
|
719 |
if( $new_value === Null ){ $new_value = ''; }
|
720 |
$options_datad = is_array( get_option( $section ) ) ? get_option( $section ) : array();
|
721 |
-
|
|
|
|
|
|
|
|
|
722 |
update_option( $section, $options_datad );
|
723 |
}
|
724 |
|
@@ -740,7 +803,7 @@ class Woolentor_Template_Manager{
|
|
740 |
|
741 |
foreach( self::get_template_type() as $key => $template_type ){
|
742 |
|
743 |
-
$tmp_id =
|
744 |
|
745 |
$get_args = array(
|
746 |
'p' => $tmp_id,
|
7 |
|
8 |
const CPTTYPE = 'woolentor-template';
|
9 |
const CPT_META = 'woolentor_template_meta';
|
10 |
+
public static $language_code = '';
|
11 |
|
12 |
private static $_instance = null;
|
13 |
public static function instance(){
|
20 |
function __construct(){
|
21 |
Woolentor_Template_CPT::instance();
|
22 |
|
23 |
+
add_action('wp_loaded', function(){
|
24 |
+
self::$language_code = apply_filters('woolentor_current_language_code', 'en');
|
25 |
+
} );
|
26 |
+
|
27 |
//Add Menu
|
28 |
add_action( 'admin_menu', [ $this, 'admin_menu' ], 225 );
|
29 |
|
131 |
echo isset( self::get_template_type()[$tmpType] ) ? '<a class="column-tmptype" href="edit.php?post_type='.self::CPTTYPE.'&template_type='.$tmpType.'&tabs='.$tmpTypeGroup.'">'.self::get_template_type()[$tmpType]['label'].'</a>' : '-';
|
132 |
}elseif( $column_name === 'setdefault' ){
|
133 |
|
134 |
+
$value = $this->get_template_id( self::get_template_type()[$tmpType]['optionkey'] );
|
135 |
$checked = checked( $value, $post_id, false );
|
136 |
|
137 |
echo '<label class="woolentor-default-tmp-status-switch" id="woolentor-default-tmp-status-'.esc_attr( $tmpType ).'-'.esc_attr( $post_id ).'"><input class="woolentor-status-'.esc_attr( $tmpType ).'" id="woolentor-default-tmp-status-'.esc_attr( $tmpType ).'-'.esc_attr( $post_id ).'" type="checkbox" value="'.esc_attr( $post_id ).'" '.$checked.'/><span><span>'.esc_html__('NO','woolentor').'</span><span>'.esc_html__('YES','woolentor').'</span></span><a> </a></label>';
|
311 |
delete_option('woolentor_do_activation_library_cache');
|
312 |
}
|
313 |
|
|
|
314 |
$get_data = Woolentor_Template_Library_Manager::get_templates_info();
|
315 |
$data = [];
|
316 |
|
586 |
}
|
587 |
|
588 |
if( $data['setdefaullt'] == 'yes' ) {
|
589 |
+
$data['id'] = $new_post_id;
|
590 |
+
$this->update_option( 'woolentor_woo_template_tabs', self::get_template_type()[$data['tmptype']]['optionkey'], $new_post_id, $data );
|
591 |
}
|
592 |
|
593 |
wp_send_json_success( $return );
|
617 |
|
618 |
// Update Meta data
|
619 |
update_post_meta( $data['id'], self::CPT_META . '_type', $data['tmptype'] );
|
|
|
620 |
|
621 |
// Sample data import
|
622 |
if( !empty( $data['sampletmpid'] ) && $data['sampletmpbuilder'] == 'elementor' ){
|
626 |
}
|
627 |
|
628 |
if( $data['setdefaullt'] == 'yes' ) {
|
629 |
+
$this->update_option( 'woolentor_woo_template_tabs', self::get_template_type()[$data['tmptype']]['optionkey'], $data['id'], $data );
|
630 |
}else{
|
631 |
+
$this->update_option( 'woolentor_woo_template_tabs', self::get_template_type()[$data['tmptype']]['optionkey'], '0', $data );
|
632 |
}
|
633 |
|
634 |
$return = array(
|
663 |
'tmpTitle' => $postdata->post_title,
|
664 |
'tmpType' => $tmpType,
|
665 |
'tmpEditor' => $tmpEditor,
|
666 |
+
'setDefault' => isset( self::get_template_type()[$tmpType]['optionkey'] ) ? $this->get_template_id(self::get_template_type()[$tmpType]['optionkey']) : '0',
|
667 |
];
|
668 |
wp_send_json_success( $data );
|
669 |
|
696 |
$tmpid = !empty( $_POST['tmpId'] ) ? sanitize_text_field( $_POST['tmpId'] ) : '0';
|
697 |
$tmpType = !empty( $_POST['tmpType'] ) ? sanitize_text_field( $_POST['tmpType'] ) : 'single';
|
698 |
|
699 |
+
$data = [
|
700 |
+
'id' => $tmpid,
|
701 |
+
'tmptype' => $tmpType,
|
702 |
+
'setdefaullt' => ( $tmpid == '0' ) ? 'no' : 'yes',
|
703 |
+
];
|
704 |
+
|
705 |
+
$this->update_option( 'woolentor_woo_template_tabs', self::get_template_type()[$tmpType]['optionkey'], $tmpid, $data );
|
706 |
|
707 |
$return = array(
|
708 |
'message' => __('Template has been updated','woolentor'),
|
720 |
|
721 |
}
|
722 |
|
723 |
+
/**
|
724 |
+
* option value Manage
|
725 |
+
*
|
726 |
+
* @return string
|
727 |
+
*/
|
728 |
+
|
729 |
+
public function template_id_manage( $option_value, $template_data ){
|
730 |
+
$option_value = !empty( $option_value ) ? maybe_unserialize( $option_value ) : [];
|
731 |
+
|
732 |
+
$data = [ 'lang' => [] ];
|
733 |
+
|
734 |
+
if( is_array( $option_value ) && is_array( $option_value['lang'] ) && array_key_exists( self::$language_code, $option_value['lang'] ) ){
|
735 |
+
$option_value['lang'][self::$language_code]['template_id'] = $template_data['id'];
|
736 |
+
$option_value['lang'][self::$language_code]['default'] = $template_data['setdefaullt'];
|
737 |
+
$data = $option_value;
|
738 |
+
}else{
|
739 |
+
if( is_array( $option_value ) ){
|
740 |
+
$data['lang'] = $option_value['lang'];
|
741 |
+
}
|
742 |
+
$data['lang'][self::$language_code] = [
|
743 |
+
'template_id' => $template_data['id'],
|
744 |
+
'default' => $template_data['setdefaullt'],
|
745 |
+
];
|
746 |
+
}
|
747 |
+
return serialize( $data );
|
748 |
+
|
749 |
+
}
|
750 |
+
|
751 |
+
/**
|
752 |
+
* get_template_id function
|
753 |
+
*
|
754 |
+
* @return void
|
755 |
+
*/
|
756 |
+
public function get_template_id( $template_key, $callback = false ){
|
757 |
+
$option_value = ( $callback && is_callable( $callback ) ) ? $callback( $template_key, 'woolentor_woo_template_tabs', '0' ) : woolentor_get_option( $template_key, 'woolentor_woo_template_tabs', '0' );
|
758 |
+
$option_value = maybe_unserialize( $option_value );
|
759 |
+
$template_id = 0;
|
760 |
+
if( is_array( $option_value ) && array_key_exists( self::$language_code, $option_value['lang'] ) ){
|
761 |
+
$template_id = ( $option_value['lang'][self::$language_code]['template_id'] != '0' ) ? $option_value['lang'][self::$language_code]['template_id'] : $option_value['lang']['en']['template_id'];
|
762 |
+
}else{
|
763 |
+
if( is_array( $option_value ) ){
|
764 |
+
$template_id = isset( $option_value['lang']['en']['template_id'] ) ? $option_value['lang']['en']['template_id'] : '0';
|
765 |
+
}else{
|
766 |
+
$template_id = $option_value;
|
767 |
+
}
|
768 |
+
}
|
769 |
+
return $template_id;
|
770 |
+
}
|
771 |
+
|
772 |
/**
|
773 |
* update_option
|
774 |
*
|
775 |
* @return void
|
776 |
*/
|
777 |
+
public function update_option( $section, $option_key, $new_value, $template_data ){
|
778 |
if( $new_value === Null ){ $new_value = ''; }
|
779 |
$options_datad = is_array( get_option( $section ) ) ? get_option( $section ) : array();
|
780 |
+
if( defined( 'WOOLENTOR_VERSION_PRO' ) && ( '2.0.6' >= WOOLENTOR_VERSION_PRO ) ){
|
781 |
+
$options_datad[$option_key] = $new_value;
|
782 |
+
}else{
|
783 |
+
$options_datad[$option_key] = $this->template_id_manage( $options_datad[$option_key], $template_data );
|
784 |
+
}
|
785 |
update_option( $section, $options_datad );
|
786 |
}
|
787 |
|
803 |
|
804 |
foreach( self::get_template_type() as $key => $template_type ){
|
805 |
|
806 |
+
$tmp_id = $this->get_template_id( $template_type['optionkey'] );
|
807 |
|
808 |
$get_args = array(
|
809 |
'p' => $tmp_id,
|
includes/admin/templates/dashboard-sidebar.php
CHANGED
@@ -13,7 +13,7 @@
|
|
13 |
<li><?php echo esc_html__('10 Custom Shop Page Templates','woolentor'); ?></li>
|
14 |
<li><?php echo esc_html__('Cart Page, Checkout, My Account, Registration and Thank you page custom layout template','woolentor'); ?></li>
|
15 |
</ul>
|
16 |
-
<a href="https://woolentor.com/?utm_source=admin&utm_medium=notice&utm_campaign=free" class="woolentor-pro-banner-btn" target="_blank"><?php echo esc_html__('Get Pro Now','woolentor'); ?><span class="icon">+</span></a>
|
17 |
</div>
|
18 |
<?php endif; ?>
|
19 |
|
13 |
<li><?php echo esc_html__('10 Custom Shop Page Templates','woolentor'); ?></li>
|
14 |
<li><?php echo esc_html__('Cart Page, Checkout, My Account, Registration and Thank you page custom layout template','woolentor'); ?></li>
|
15 |
</ul>
|
16 |
+
<a href="https://woolentor.com/pricing/?utm_source=admin&utm_medium=notice&utm_campaign=free" class="woolentor-pro-banner-btn" target="_blank"><?php echo esc_html__('Get Pro Now','woolentor'); ?><span class="icon">+</span></a>
|
17 |
</div>
|
18 |
<?php endif; ?>
|
19 |
|
includes/base.php
CHANGED
@@ -89,6 +89,7 @@ final class Base {
|
|
89 |
|
90 |
// Plugins Setting Page
|
91 |
add_filter('plugin_action_links_'.WOOLENTOR_PLUGIN_BASE, [ $this, 'plugins_setting_links' ] );
|
|
|
92 |
|
93 |
// Include File
|
94 |
$this->include_files();
|
@@ -268,11 +269,27 @@ final class Base {
|
|
268 |
$settings_link = '<a href="'.admin_url('admin.php?page=woolentor').'">'.esc_html__( 'Settings', 'woolentor' ).'</a>';
|
269 |
array_unshift( $links, $settings_link );
|
270 |
if( !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
271 |
-
$links['woolentorgo_pro'] = sprintf('<a href="https://
|
272 |
}
|
273 |
return $links;
|
274 |
}
|
275 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
/**
|
277 |
* [plugin_activate_hook] Plugin Activation hook callable
|
278 |
* @return [void]
|
@@ -393,6 +410,7 @@ final class Base {
|
|
393 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.default_data.php' );
|
394 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.quickview_manage.php' );
|
395 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.icon_list.php' );
|
|
|
396 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.ajax_actions.php' );
|
397 |
|
398 |
// Admin Setting file
|
@@ -404,12 +422,7 @@ final class Base {
|
|
404 |
// Builder File
|
405 |
if( woolentor_get_option( 'enablecustomlayout', 'woolentor_woo_template_tabs', 'on' ) == 'on' ){
|
406 |
|
407 |
-
|
408 |
-
require( WOOLENTOR_ADDONS_PL_PATH.'includes/wl_woo_shop.php' );
|
409 |
-
}else{
|
410 |
-
require( WOOLENTOR_ADDONS_PL_PATH.'includes/manage_wc_template.php' );
|
411 |
-
}
|
412 |
-
|
413 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/archive_product_render.php' );
|
414 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/class.product_video_gallery.php' );
|
415 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.product_query.php' );
|
89 |
|
90 |
// Plugins Setting Page
|
91 |
add_filter('plugin_action_links_'.WOOLENTOR_PLUGIN_BASE, [ $this, 'plugins_setting_links' ] );
|
92 |
+
add_filter( 'plugin_row_meta', [ $this, 'plugin_row_meta' ], 10, 4 );
|
93 |
|
94 |
// Include File
|
95 |
$this->include_files();
|
269 |
$settings_link = '<a href="'.admin_url('admin.php?page=woolentor').'">'.esc_html__( 'Settings', 'woolentor' ).'</a>';
|
270 |
array_unshift( $links, $settings_link );
|
271 |
if( !is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
|
272 |
+
$links['woolentorgo_pro'] = sprintf('<a href="https://woolentor.com/pricing/?utm_source=admin&utm_medium=notice&utm_campaign=free" target="_blank" style="color: #39b54a; font-weight: bold;">' . esc_html__('Go Pro','woolentor') . '</a>');
|
273 |
}
|
274 |
return $links;
|
275 |
}
|
276 |
|
277 |
+
/**
|
278 |
+
* [plugin_row_meta] Plugin row meta
|
279 |
+
* @return [links] plugin action link
|
280 |
+
*/
|
281 |
+
public function plugin_row_meta( $links, $file, $data, $status ) {
|
282 |
+
if ( $file === WOOLENTOR_PLUGIN_BASE ) {
|
283 |
+
$new_links = array(
|
284 |
+
'docs' => '<a href="https://woolentor.com/documentation/wl/" target="_blank"><span class="dashicons dashicons-search"></span>' . esc_html__( 'Documentation', 'woolentor' ) . '</a>',
|
285 |
+
'facebookgroup' => '<a href="https://www.facebook.com/groups/woolentor" target="_blank"><span class="dashicons dashicons-facebook" style="font-size:14px;line-height:1.3"></span>' . esc_html__( 'Facebook Group', 'woolentor' ) . '</a>',
|
286 |
+
'rateus' => '<a href="https://wordpress.org/support/plugin/woolentor-addons/reviews/?filter=5#new-post" target="_blank"><span class="dashicons dashicons-star-filled" style="font-size:14px;line-height:1.3"></span>' . esc_html__( 'Rate the plugin', 'woolentor' ) . '</a>',
|
287 |
+
);
|
288 |
+
$links = array_merge( $links, $new_links );
|
289 |
+
}
|
290 |
+
return $links;
|
291 |
+
}
|
292 |
+
|
293 |
/**
|
294 |
* [plugin_activate_hook] Plugin Activation hook callable
|
295 |
* @return [void]
|
410 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.default_data.php' );
|
411 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.quickview_manage.php' );
|
412 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.icon_list.php' );
|
413 |
+
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.multi_language.php' );
|
414 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.ajax_actions.php' );
|
415 |
|
416 |
// Admin Setting file
|
422 |
// Builder File
|
423 |
if( woolentor_get_option( 'enablecustomlayout', 'woolentor_woo_template_tabs', 'on' ) == 'on' ){
|
424 |
|
425 |
+
require( WOOLENTOR_ADDONS_PL_PATH.'includes/manage_wc_template.php' );
|
|
|
|
|
|
|
|
|
|
|
426 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/archive_product_render.php' );
|
427 |
require( WOOLENTOR_ADDONS_PL_PATH.'includes/class.product_video_gallery.php' );
|
428 |
require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.product_query.php' );
|
includes/manage_wc_template.php
CHANGED
@@ -120,7 +120,7 @@ class Woolentor_Manage_WC_Template{
|
|
120 |
* @return boolean | int
|
121 |
*/
|
122 |
public static function has_template( $field_key = '', $meta_key = '' ){
|
123 |
-
$template_id =
|
124 |
$wlindividualid = !empty( $meta_key ) && get_post_meta( get_the_ID(), $meta_key, true ) ? get_post_meta( get_the_ID(), $meta_key, true ) : '0';
|
125 |
|
126 |
if( '0' !== $wlindividualid ){
|
@@ -140,7 +140,7 @@ class Woolentor_Manage_WC_Template{
|
|
140 |
* @return boolean | int
|
141 |
*/
|
142 |
public static function get_template_id( $field_key = '', $meta_key = '' ){
|
143 |
-
$wltemplateid =
|
144 |
$wlindividualid = !empty( $meta_key ) && get_post_meta( get_the_ID(), $meta_key, true ) ? get_post_meta( get_the_ID(), $meta_key, true ) : '0';
|
145 |
|
146 |
if( $wlindividualid != '0' ){
|
120 |
* @return boolean | int
|
121 |
*/
|
122 |
public static function has_template( $field_key = '', $meta_key = '' ){
|
123 |
+
$template_id = Woolentor_Template_Manager::instance()->get_template_id( $field_key );
|
124 |
$wlindividualid = !empty( $meta_key ) && get_post_meta( get_the_ID(), $meta_key, true ) ? get_post_meta( get_the_ID(), $meta_key, true ) : '0';
|
125 |
|
126 |
if( '0' !== $wlindividualid ){
|
140 |
* @return boolean | int
|
141 |
*/
|
142 |
public static function get_template_id( $field_key = '', $meta_key = '' ){
|
143 |
+
$wltemplateid = Woolentor_Template_Manager::instance()->get_template_id( $field_key );
|
144 |
$wlindividualid = !empty( $meta_key ) && get_post_meta( get_the_ID(), $meta_key, true ) ? get_post_meta( get_the_ID(), $meta_key, true ) : '0';
|
145 |
|
146 |
if( $wlindividualid != '0' ){
|
includes/wl_woo_shop.php
DELETED
@@ -1,258 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Single Product Custom Layout
|
4 |
-
*/
|
5 |
-
class Woolentor_Woo_Custom_Template_Layout{
|
6 |
-
|
7 |
-
|
8 |
-
public static $wl_woo_elementor_template = array();
|
9 |
-
|
10 |
-
private static $_instance = null;
|
11 |
-
public static function instance() {
|
12 |
-
if ( is_null( self::$_instance ) ) {
|
13 |
-
self::$_instance = new self();
|
14 |
-
}
|
15 |
-
return self::$_instance;
|
16 |
-
}
|
17 |
-
|
18 |
-
function __construct(){
|
19 |
-
add_action('init', array( $this, 'init' ) );
|
20 |
-
}
|
21 |
-
|
22 |
-
public function init(){
|
23 |
-
|
24 |
-
// Manage Body classes
|
25 |
-
add_filter( 'body_class',array( $this, 'body_classes' ) );
|
26 |
-
|
27 |
-
// Product details page
|
28 |
-
add_filter( 'wc_get_template_part', array( $this, 'wl_get_product_page_template' ), 99, 3 );
|
29 |
-
add_filter( 'template_include', array( $this, 'wl_get_product_elementor_template' ), 999 );
|
30 |
-
add_action( 'woolentor_woocommerce_product_content', array( $this, 'wl_get_product_content_elementor' ), 5 );
|
31 |
-
add_action( 'woolentor_woocommerce_product_content', array( $this, 'wl_get_default_product_data' ), 10 );
|
32 |
-
|
33 |
-
// Product Archive Page
|
34 |
-
add_action('template_redirect', array( $this, 'woolentor_product_archive_template' ), 999 );
|
35 |
-
add_filter('template_include', array( $this, 'woolentor_redirect_product_archive_template' ), 999 );
|
36 |
-
add_action( 'woolentor_woocommerce_archive_product_content', array( $this, 'woolentor_archive_product_page_content' ) );
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* [body_classes]
|
41 |
-
* @param [array] $classes
|
42 |
-
* @return [array]
|
43 |
-
*/
|
44 |
-
public function body_classes( $classes ){
|
45 |
-
|
46 |
-
$class_prefix = 'elementor-page-';
|
47 |
-
|
48 |
-
if ( is_product() && false !== $this->has_template( 'singleproductpage' ) ) {
|
49 |
-
|
50 |
-
$classes[] = $class_prefix.$this->has_template( 'singleproductpage' );
|
51 |
-
|
52 |
-
}elseif( is_checkout() && false !== $this->has_template( 'productcheckoutpage' ) ){
|
53 |
-
|
54 |
-
$classes[] = $class_prefix.$this->has_template( 'productcheckoutpage' );
|
55 |
-
|
56 |
-
}elseif( is_shop() && false !== $this->has_template( 'productarchivepage' ) ){
|
57 |
-
|
58 |
-
$classes[] = $class_prefix.$this->has_template( 'productarchivepage' );
|
59 |
-
|
60 |
-
}elseif ( is_account_page() ) {
|
61 |
-
if ( is_user_logged_in() && false !== $this->has_template( 'productmyaccountpage' ) ) {
|
62 |
-
$classes[] = $class_prefix.$this->has_template( 'productmyaccountpage' );
|
63 |
-
}else{
|
64 |
-
if( false !== $this->has_template( 'productmyaccountloginpage' ) ){
|
65 |
-
$classes[] = $class_prefix.$this->has_template( 'productmyaccountloginpage' );
|
66 |
-
}
|
67 |
-
}
|
68 |
-
}else{
|
69 |
-
if ( is_cart() && ! WC()->cart->is_empty() && false !== $this->has_template( 'productcartpage' ) ) {
|
70 |
-
$classes[] = $class_prefix.$this->has_template( 'productcartpage' );
|
71 |
-
}else{
|
72 |
-
if( false !== $this->has_template( 'productemptycartpage' ) ){
|
73 |
-
$classes[] = $class_prefix.$this->has_template( 'productemptycartpage' );
|
74 |
-
}
|
75 |
-
if( WC()->cart && WC()->cart->is_empty() ){
|
76 |
-
$classes[] = 'woolentor-empty-cart';
|
77 |
-
}
|
78 |
-
}
|
79 |
-
}
|
80 |
-
|
81 |
-
return $classes;
|
82 |
-
|
83 |
-
}
|
84 |
-
|
85 |
-
/**
|
86 |
-
* [has_template]
|
87 |
-
* @param [string] $field_key
|
88 |
-
* @return boolean | int
|
89 |
-
*/
|
90 |
-
public function has_template( $field_key ){
|
91 |
-
$template_id = woolentor_get_option( $field_key, 'woolentor_woo_template_tabs', '0' );
|
92 |
-
if( '0' !== $template_id ){
|
93 |
-
return $template_id;
|
94 |
-
}else{
|
95 |
-
return false;
|
96 |
-
}
|
97 |
-
}
|
98 |
-
|
99 |
-
public function wl_get_product_page_template( $template, $slug, $name ) {
|
100 |
-
if ( 'content' === $slug && 'single-product' === $name ) {
|
101 |
-
if ( Woolentor_Woo_Custom_Template_Layout::wl_woo_custom_product_template() ) {
|
102 |
-
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product.php';
|
103 |
-
}
|
104 |
-
}
|
105 |
-
return $template;
|
106 |
-
}
|
107 |
-
|
108 |
-
//Based on elementor template
|
109 |
-
public function wl_get_product_elementor_template( $template ) {
|
110 |
-
if ( is_embed() ) {
|
111 |
-
return $template;
|
112 |
-
}
|
113 |
-
if ( is_singular( 'product' ) ) {
|
114 |
-
if ( Woolentor_Woo_Custom_Template_Layout::wl_woo_custom_product_template() ) {
|
115 |
-
$templateid = get_page_template_slug( self::single_product_tmp_id() );
|
116 |
-
if ( 'elementor_header_footer' === $templateid ) {
|
117 |
-
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product-fullwidth.php';
|
118 |
-
} elseif ( 'elementor_canvas' === $templateid ) {
|
119 |
-
$template = WOOLENTOR_ADDONS_PL_PATH . 'wl-woo-templates/single-product-canvas.php';
|
120 |
-
}
|
121 |
-
}
|
122 |
-
}
|
123 |
-
return $template;
|
124 |
-
}
|
125 |
-
|
126 |
-
public static function wl_get_product_content_elementor() {
|
127 |
-
if ( Woolentor_Woo_Custom_Template_Layout::wl_woo_custom_product_template() ) {
|
128 |
-
$wltemplateid = self::single_product_tmp_id();
|
129 |
-
echo self::render_build_content( $wltemplateid );
|
130 |
-
} else {
|
131 |
-
the_content();
|
132 |
-
}
|
133 |
-
}
|
134 |
-
|
135 |
-
// product data
|
136 |
-
public function wl_get_default_product_data() {
|
137 |
-
WC()->structured_data->generate_product_data();
|
138 |
-
}
|
139 |
-
|
140 |
-
public static function single_product_tmp_id(){
|
141 |
-
$wltemplateid = woolentor_get_option( 'singleproductpage', 'woolentor_woo_template_tabs', '0' );
|
142 |
-
$wlindividualid = get_post_meta( get_the_ID(), '_selectproduct_layout', true ) ? get_post_meta( get_the_ID(), '_selectproduct_layout', true ) : '0';
|
143 |
-
if( $wlindividualid != '0' ){ $wltemplateid = $wlindividualid; }
|
144 |
-
return $wltemplateid;
|
145 |
-
}
|
146 |
-
|
147 |
-
public static function wl_woo_custom_product_template() {
|
148 |
-
$templatestatus = false;
|
149 |
-
if ( is_product() ) {
|
150 |
-
if( !empty( self::single_product_tmp_id() ) && '0' !== self::single_product_tmp_id() ){
|
151 |
-
$templatestatus = true;
|
152 |
-
}
|
153 |
-
}
|
154 |
-
return apply_filters( 'wl_woo_custom_product_template', $templatestatus );
|
155 |
-
}
|
156 |
-
|
157 |
-
/*
|
158 |
-
* Archive Page
|
159 |
-
*/
|
160 |
-
public function woolentor_product_archive_template() {
|
161 |
-
$archive_template_id = 0;
|
162 |
-
if ( defined('WOOCOMMERCE_VERSION') ) {
|
163 |
-
$termobj = get_queried_object();
|
164 |
-
$get_all_taxonomies = woolentor_get_taxonomies();
|
165 |
-
|
166 |
-
if ( is_shop() || ( is_tax('product_cat') && is_product_category() ) || ( is_tax('product_tag') && is_product_tag() ) || ( isset( $termobj->taxonomy ) && is_tax( $termobj->taxonomy ) && array_key_exists( $termobj->taxonomy, $get_all_taxonomies ) ) ) {
|
167 |
-
$product_shop_custom_page_id = woolentor_get_option( 'productarchivepage', 'woolentor_woo_template_tabs', '0' );
|
168 |
-
|
169 |
-
// Archive Layout Control
|
170 |
-
$wltermlayoutid = 0;
|
171 |
-
if(( is_tax('product_cat') && is_product_category() ) || ( is_tax('product_tag') && is_product_tag() )){
|
172 |
-
|
173 |
-
$product_archive_custom_page_id = woolentor_get_option( 'productallarchivepage', 'woolentor_woo_template_tabs', '0' );
|
174 |
-
|
175 |
-
// Get Meta Value
|
176 |
-
$wltermlayoutid = get_term_meta( $termobj->term_id, 'wooletor_selectcategory_layout', true ) ? get_term_meta( $termobj->term_id, 'wooletor_selectcategory_layout', true ) : '0';
|
177 |
-
|
178 |
-
if( !empty( $product_archive_custom_page_id ) && $wltermlayoutid == '0' ){
|
179 |
-
$wltermlayoutid = $product_archive_custom_page_id;
|
180 |
-
}
|
181 |
-
|
182 |
-
}
|
183 |
-
if( $wltermlayoutid != '0' ){
|
184 |
-
$archive_template_id = $wltermlayoutid;
|
185 |
-
}else{
|
186 |
-
if ( !empty( $product_shop_custom_page_id ) ) {
|
187 |
-
$archive_template_id = $product_shop_custom_page_id;
|
188 |
-
}
|
189 |
-
}
|
190 |
-
return $archive_template_id;
|
191 |
-
}
|
192 |
-
|
193 |
-
return $archive_template_id;
|
194 |
-
}
|
195 |
-
}
|
196 |
-
|
197 |
-
public function woolentor_redirect_product_archive_template( $template ){
|
198 |
-
$archive_template_id = $this->woolentor_product_archive_template();
|
199 |
-
$templatefile = array();
|
200 |
-
$templatefile[] = 'wl-woo-templates/archive-product.php';
|
201 |
-
if( $archive_template_id != '0' ){
|
202 |
-
$template = locate_template( $templatefile );
|
203 |
-
if ( ! $template || ( ! empty( $status_options['template_debug_mode'] ) && current_user_can( 'manage_options' ) ) ){
|
204 |
-
$template = WOOLENTOR_ADDONS_PL_PATH . '/wl-woo-templates/archive-product.php';
|
205 |
-
}
|
206 |
-
$page_template_slug = get_page_template_slug( $archive_template_id );
|
207 |
-
if ( 'elementor_header_footer' === $page_template_slug ) {
|
208 |
-
$template = WOOLENTOR_ADDONS_PL_PATH . '/wl-woo-templates/archive-product-fullwidth.php';
|
209 |
-
} elseif ( 'elementor_canvas' === $page_template_slug ) {
|
210 |
-
$template = WOOLENTOR_ADDONS_PL_PATH . '/wl-woo-templates/archive-product-canvas.php';
|
211 |
-
}
|
212 |
-
}
|
213 |
-
return $template;
|
214 |
-
}
|
215 |
-
|
216 |
-
// Element Content
|
217 |
-
public function woolentor_archive_product_page_content( $post ){
|
218 |
-
$archive_template_id = $this->woolentor_product_archive_template();
|
219 |
-
if( $archive_template_id != '0' ){
|
220 |
-
echo self::render_build_content( $archive_template_id );
|
221 |
-
}else{ the_content(); }
|
222 |
-
}
|
223 |
-
|
224 |
-
/**
|
225 |
-
* [render_build_content]
|
226 |
-
* @param [int] $id
|
227 |
-
* @return string
|
228 |
-
*/
|
229 |
-
public static function render_build_content( $id ){
|
230 |
-
|
231 |
-
$output = '';
|
232 |
-
$document = class_exists('\Elementor\Plugin') ? Elementor\Plugin::instance()->documents->get( $id ) : false;
|
233 |
-
|
234 |
-
if( $document && $document->is_built_with_elementor() ){
|
235 |
-
$output = Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $id );
|
236 |
-
}else{
|
237 |
-
$content = get_the_content( null, false, $id );
|
238 |
-
|
239 |
-
if ( has_blocks( $content ) ) {
|
240 |
-
$blocks = parse_blocks( $content );
|
241 |
-
foreach ( $blocks as $block ) {
|
242 |
-
$output .= render_block( $block );
|
243 |
-
}
|
244 |
-
}else{
|
245 |
-
$content = apply_filters( 'the_content', $content );
|
246 |
-
$content = str_replace(']]>', ']]>', $content );
|
247 |
-
return $content;
|
248 |
-
}
|
249 |
-
|
250 |
-
}
|
251 |
-
|
252 |
-
return $output;
|
253 |
-
|
254 |
-
}
|
255 |
-
|
256 |
-
}
|
257 |
-
|
258 |
-
Woolentor_Woo_Custom_Template_Layout::instance();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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-11-
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
@@ -23,7 +23,7 @@ msgid "\"%1$s\" has been added to your cart. %2$s"
|
|
23 |
msgstr ""
|
24 |
|
25 |
#. 1: Plugin name 2: PHP 3: Required PHP version
|
26 |
-
#: includes/base.php:
|
27 |
#, php-format
|
28 |
msgid "\"%1$s\" requires \"%2$s\" version %3$s or greater."
|
29 |
msgstr ""
|
@@ -42,21 +42,21 @@ msgstr ""
|
|
42 |
msgid "#"
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: includes/base.php:
|
46 |
#, php-format
|
47 |
msgid ""
|
48 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
49 |
"plugin to be active. Please activate WooCommerce to continue."
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: includes/base.php:
|
53 |
#, php-format
|
54 |
msgid ""
|
55 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
56 |
"plugin to be installed and activated. Please install WooCommerce to continue."
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: classes/class.default_data.php:
|
60 |
#, php-format
|
61 |
msgid "%s customer review"
|
62 |
msgid_plural "%s customer reviews"
|
@@ -127,10 +127,12 @@ msgid "6"
|
|
127 |
msgstr ""
|
128 |
|
129 |
#: includes/addons/product_tabs.php:1478 includes/addons/product_tabs.php:1608
|
|
|
130 |
#: woolentor-blocks/src/blocks/product-tab/loop-item.php:39
|
131 |
msgid ":"
|
132 |
msgstr ""
|
133 |
|
|
|
134 |
#: woolentor-blocks/src/blocks/product-curvy/index.php:98
|
135 |
msgid "<i class=\"fa fa-shopping-cart\"></i>"
|
136 |
msgstr ""
|
@@ -153,11 +155,11 @@ msgstr ""
|
|
153 |
msgid "Activate"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: includes/base.php:
|
157 |
msgid "Activate Elementor"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: includes/base.php:
|
161 |
msgid "Activate WooCommerce"
|
162 |
msgstr ""
|
163 |
|
@@ -335,11 +337,11 @@ msgid "ALL"
|
|
335 |
msgstr ""
|
336 |
|
337 |
#: includes/addons/wb_wc_multicurrency.php:58
|
338 |
-
#: includes/admin/include/class.template-manager.php:
|
339 |
msgid "All"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: includes/admin/include/class.template-manager.php:
|
343 |
msgid "All Assigned Template has been imported"
|
344 |
msgstr ""
|
345 |
|
@@ -352,7 +354,7 @@ msgstr ""
|
|
352 |
msgid "All Categories"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: includes/admin/include/class.template-manager.php:
|
356 |
msgid "All Data Saved"
|
357 |
msgstr ""
|
358 |
|
@@ -368,6 +370,11 @@ msgstr ""
|
|
368 |
msgid "Already have an account?"
|
369 |
msgstr ""
|
370 |
|
|
|
|
|
|
|
|
|
|
|
371 |
#: includes/addons/wl_testimonial.php:84 includes/addons/wl_testimonial.php:145
|
372 |
msgid "Anna Miller"
|
373 |
msgstr ""
|
@@ -380,8 +387,8 @@ msgstr ""
|
|
380 |
msgid "Apply coupon"
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: includes/admin/include/class.template-manager.php:
|
384 |
-
#: includes/admin/include/class.template-manager.php:
|
385 |
msgid "Archive"
|
386 |
msgstr ""
|
387 |
|
@@ -414,7 +421,7 @@ msgid "Archive Title"
|
|
414 |
msgstr ""
|
415 |
|
416 |
#: classes/class.assest_management.php:334
|
417 |
-
#: includes/admin/include/class.template-manager.php:
|
418 |
msgid "Are you sure?"
|
419 |
msgstr ""
|
420 |
|
@@ -456,7 +463,7 @@ msgstr ""
|
|
456 |
msgid "Ascending"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: includes/admin/include/class.template-manager.php:
|
460 |
msgid "Assigned Template Importing.."
|
461 |
msgstr ""
|
462 |
|
@@ -500,7 +507,7 @@ msgstr ""
|
|
500 |
msgid "Awaiting category image"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: classes/class.default_data.php:
|
504 |
msgid "Awaiting product image"
|
505 |
msgstr ""
|
506 |
|
@@ -911,6 +918,7 @@ msgstr ""
|
|
911 |
|
912 |
#: includes/addons/wl_brand.php:51
|
913 |
#: woolentor-blocks/includes/classes/Blocks_List.php:24
|
|
|
914 |
#: woolentor-blocks/src/blocks/brand-logo/index.php:18
|
915 |
msgid "Brand Logo"
|
916 |
msgstr ""
|
@@ -1040,7 +1048,7 @@ msgid "Call For Price"
|
|
1040 |
msgstr ""
|
1041 |
|
1042 |
#: classes/class.assest_management.php:333
|
1043 |
-
#: includes/admin/include/class.template-manager.php:
|
1044 |
msgid "Cancel"
|
1045 |
msgstr ""
|
1046 |
|
@@ -1098,7 +1106,7 @@ msgstr ""
|
|
1098 |
msgid "Category List"
|
1099 |
msgstr ""
|
1100 |
|
1101 |
-
#: classes/class.default_data.php:
|
1102 |
#: includes/addons/wb_product_categories.php:179
|
1103 |
msgid "Category:"
|
1104 |
msgid_plural "Categories:"
|
@@ -1631,7 +1639,7 @@ msgstr ""
|
|
1631 |
|
1632 |
#: includes/addons/wl_brand.php:62
|
1633 |
#: includes/addons/wb_product_add_to_cart.php:59
|
1634 |
-
#: includes/admin/include/class.template-manager.php:
|
1635 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:217
|
1636 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:242
|
1637 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:411
|
@@ -1725,7 +1733,7 @@ msgstr ""
|
|
1725 |
msgid "Do you want to individual icon ?"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
-
#: includes/admin/include/admin_field-manager.php:351
|
1729 |
#: includes/admin/include/admin_field-manager.php:470
|
1730 |
#: includes/admin/templates/dashboard-widget.php:94
|
1731 |
#: includes/admin/templates/dashboard-welcome.php:19
|
@@ -1749,12 +1757,12 @@ msgstr ""
|
|
1749 |
msgid "Edit Template"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: includes/admin/include/class.template-manager.php:
|
1753 |
msgid "Edit With Elementor"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: includes/admin/include/class.template-manager.php:
|
1757 |
-
#: includes/admin/include/class.template-manager.php:
|
1758 |
msgid "Edit With Gutenberg"
|
1759 |
msgstr ""
|
1760 |
|
@@ -1769,8 +1777,8 @@ msgstr ""
|
|
1769 |
msgid "Element Information"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: includes/admin/include/class.template-manager.php:
|
1773 |
-
#: includes/admin/include/class.template-manager.php:
|
1774 |
#: includes/admin/include/template-library/templates_list.php:19
|
1775 |
msgid "Elementor"
|
1776 |
msgstr ""
|
@@ -1842,7 +1850,7 @@ msgstr ""
|
|
1842 |
msgid "Enter a different address"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
-
#: includes/admin/include/class.template-manager.php:
|
1846 |
msgid "Enter a template name"
|
1847 |
msgstr ""
|
1848 |
|
@@ -1895,6 +1903,10 @@ msgstr ""
|
|
1895 |
msgid "Extra Option"
|
1896 |
msgstr ""
|
1897 |
|
|
|
|
|
|
|
|
|
1898 |
#: woolentor-blocks/includes/classes/Blocks_List.php:74
|
1899 |
msgid "FAQ"
|
1900 |
msgstr ""
|
@@ -2052,7 +2064,7 @@ msgstr ""
|
|
2052 |
msgid "Get Support"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
-
#: includes/base.php:
|
2056 |
#: includes/addons/wl_brand.php:229 includes/addons/wl_brand.php:372
|
2057 |
msgid "Go Pro"
|
2058 |
msgstr ""
|
@@ -2061,7 +2073,7 @@ msgstr ""
|
|
2061 |
msgid "Gradient Color"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: includes/admin/include/class.template-manager.php:
|
2065 |
msgid "Gutenberg"
|
2066 |
msgstr ""
|
2067 |
|
@@ -2429,7 +2441,7 @@ msgid ""
|
|
2429 |
"Over %2$shere%3$s, you can see what kind of data we collect."
|
2430 |
msgstr ""
|
2431 |
|
2432 |
-
#: includes/base.php:
|
2433 |
#, php-format
|
2434 |
msgid ""
|
2435 |
"If you want to use the %1$sTemplate Builder%2$s feature, make sure the "
|
@@ -2437,7 +2449,7 @@ msgid ""
|
|
2437 |
"continue."
|
2438 |
msgstr ""
|
2439 |
|
2440 |
-
#: includes/base.php:
|
2441 |
#, php-format
|
2442 |
msgid ""
|
2443 |
"If you want to use the %1$sTemplate Builder%2$s feature, make sure the "
|
@@ -2494,7 +2506,7 @@ msgstr ""
|
|
2494 |
msgid "Import"
|
2495 |
msgstr ""
|
2496 |
|
2497 |
-
#: includes/admin/include/class.template-manager.php:
|
2498 |
msgid "Import Previously Assigned Templates"
|
2499 |
msgstr ""
|
2500 |
|
@@ -2545,7 +2557,7 @@ msgstr ""
|
|
2545 |
msgid "Insert into Template"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
-
#: includes/base.php:
|
2549 |
msgid "Install Elementor"
|
2550 |
msgstr ""
|
2551 |
|
@@ -2556,7 +2568,7 @@ msgstr ""
|
|
2556 |
msgid "Install Now"
|
2557 |
msgstr ""
|
2558 |
|
2559 |
-
#: includes/base.php:
|
2560 |
msgid "Install WooCommerce"
|
2561 |
msgstr ""
|
2562 |
|
@@ -2564,7 +2576,7 @@ msgstr ""
|
|
2564 |
msgid "Installing.."
|
2565 |
msgstr ""
|
2566 |
|
2567 |
-
#: includes/admin/include/class.template-manager.php:
|
2568 |
msgid ""
|
2569 |
"It will import those templates that were created from the \"Templates\" menu "
|
2570 |
"of Elementor and assigned to corresponding WooCommerce pages."
|
@@ -2993,7 +3005,7 @@ msgstr ""
|
|
2993 |
msgid "Multiple Categories"
|
2994 |
msgstr ""
|
2995 |
|
2996 |
-
#: classes/class.default_data.php:
|
2997 |
#: includes/addons/wb_product_sku.php:168
|
2998 |
msgid "N/A"
|
2999 |
msgstr ""
|
@@ -3007,7 +3019,7 @@ msgstr ""
|
|
3007 |
#: includes/addons/wb_customer_review.php:392
|
3008 |
#: includes/addons/product_tabs.php:163
|
3009 |
#: includes/addons/wl_category_grid.php:132
|
3010 |
-
#: includes/admin/include/class.template-manager.php:
|
3011 |
msgid "Name"
|
3012 |
msgstr ""
|
3013 |
|
@@ -3048,7 +3060,7 @@ msgstr ""
|
|
3048 |
msgid "Nine"
|
3049 |
msgstr ""
|
3050 |
|
3051 |
-
#: includes/admin/include/class.template-manager.php:
|
3052 |
msgid "NO"
|
3053 |
msgstr ""
|
3054 |
|
@@ -3081,11 +3093,11 @@ msgstr ""
|
|
3081 |
msgid "No products were found matching your selection."
|
3082 |
msgstr ""
|
3083 |
|
3084 |
-
#: classes/class.default_data.php:
|
3085 |
msgid "No Rating Available"
|
3086 |
msgstr ""
|
3087 |
|
3088 |
-
#: classes/class.default_data.php:
|
3089 |
msgid "No related products are available."
|
3090 |
msgstr ""
|
3091 |
|
@@ -3107,14 +3119,14 @@ msgstr ""
|
|
3107 |
msgid "No Thanks"
|
3108 |
msgstr ""
|
3109 |
|
3110 |
-
#: classes/class.default_data.php:
|
3111 |
msgid "No upsell products are available."
|
3112 |
msgstr ""
|
3113 |
|
3114 |
-
#: includes/admin/include/class.template-manager.php:
|
3115 |
-
#: includes/admin/include/class.template-manager.php:
|
3116 |
-
#: includes/admin/include/class.template-manager.php:
|
3117 |
-
#: includes/admin/include/class.template-manager.php:
|
3118 |
msgid "Nonce Varification Faild !"
|
3119 |
msgstr ""
|
3120 |
|
@@ -3189,7 +3201,7 @@ msgstr ""
|
|
3189 |
msgid "Odd Heading Background"
|
3190 |
msgstr ""
|
3191 |
|
3192 |
-
#: includes/addons/wl_product_horizontal_filter.php:
|
3193 |
msgid "of"
|
3194 |
msgstr ""
|
3195 |
|
@@ -3423,7 +3435,7 @@ msgstr ""
|
|
3423 |
msgid "Peter Rose"
|
3424 |
msgstr ""
|
3425 |
|
3426 |
-
#: includes/base.php:
|
3427 |
msgid "PHP"
|
3428 |
msgstr ""
|
3429 |
|
@@ -3526,7 +3538,7 @@ msgstr ""
|
|
3526 |
msgid "Post Data not found."
|
3527 |
msgstr ""
|
3528 |
|
3529 |
-
#: includes/admin/include/class.template-manager.php:
|
3530 |
msgid "Post request dose not found"
|
3531 |
msgstr ""
|
3532 |
|
@@ -3576,7 +3588,7 @@ msgstr ""
|
|
3576 |
msgid "Price color"
|
3577 |
msgstr ""
|
3578 |
|
3579 |
-
#: classes/class.default_data.php:
|
3580 |
msgid "Price does not set this product."
|
3581 |
msgstr ""
|
3582 |
|
@@ -3602,7 +3614,7 @@ msgid "Pricing"
|
|
3602 |
msgstr ""
|
3603 |
|
3604 |
#: classes/class.assest_management.php:353
|
3605 |
-
#: includes/admin/include/class.template-manager.php:
|
3606 |
#: includes/admin/include/admin_field-manager.php:131
|
3607 |
#: includes/admin/include/admin_field-manager.php:333
|
3608 |
#: includes/admin/include/admin_field-manager.php:450
|
@@ -3652,7 +3664,7 @@ msgstr ""
|
|
3652 |
msgid "Product Category"
|
3653 |
msgstr ""
|
3654 |
|
3655 |
-
#: classes/class.default_data.php:
|
3656 |
msgid "Product category does not exists."
|
3657 |
msgstr ""
|
3658 |
|
@@ -3847,7 +3859,7 @@ msgstr ""
|
|
3847 |
msgid "Product Tags"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
-
#: classes/class.default_data.php:
|
3851 |
msgid "Product tags does not exists."
|
3852 |
msgstr ""
|
3853 |
|
@@ -3886,7 +3898,7 @@ msgstr ""
|
|
3886 |
msgid "Products reviews"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
-
#: includes/base.php:
|
3890 |
msgid "Promo Banner"
|
3891 |
msgstr ""
|
3892 |
|
@@ -3930,6 +3942,8 @@ msgstr ""
|
|
3930 |
|
3931 |
#: woolentor-blocks/includes/templates/product-universal.php:160
|
3932 |
#: woolentor-blocks/includes/templates/product-universal.php:207
|
|
|
|
|
3933 |
#: woolentor-blocks/src/blocks/universal-product/old_index.php:414
|
3934 |
#: woolentor-blocks/src/blocks/universal-product/old_index.php:461
|
3935 |
msgid "Quick View"
|
@@ -3960,6 +3974,10 @@ msgstr ""
|
|
3960 |
msgid "Range Slider"
|
3961 |
msgstr ""
|
3962 |
|
|
|
|
|
|
|
|
|
3963 |
#: includes/addons/wb_product_upsell.php:70
|
3964 |
#: includes/addons/wl_testimonial.php:745
|
3965 |
#: includes/addons/wb_archive_product.php:131
|
@@ -3975,7 +3993,7 @@ msgstr ""
|
|
3975 |
msgid "Rating Color"
|
3976 |
msgstr ""
|
3977 |
|
3978 |
-
#: classes/class.default_data.php:
|
3979 |
msgid "Rating does not enable."
|
3980 |
msgstr ""
|
3981 |
|
@@ -4197,7 +4215,7 @@ msgstr ""
|
|
4197 |
msgid "Sale!"
|
4198 |
msgstr ""
|
4199 |
|
4200 |
-
#: includes/admin/include/class.template-manager.php:
|
4201 |
msgid "Sample Design"
|
4202 |
msgstr ""
|
4203 |
|
@@ -4211,7 +4229,7 @@ msgstr ""
|
|
4211 |
msgid "Save Changes"
|
4212 |
msgstr ""
|
4213 |
|
4214 |
-
#: includes/admin/include/class.template-manager.php:
|
4215 |
msgid "Save Settings"
|
4216 |
msgstr ""
|
4217 |
|
@@ -4228,7 +4246,7 @@ msgid "Saved!"
|
|
4228 |
msgstr ""
|
4229 |
|
4230 |
#: classes/class.assest_management.php:330
|
4231 |
-
#: includes/admin/include/class.template-manager.php:
|
4232 |
#: includes/modules/variation-swatch/includes/Admin.php:50
|
4233 |
msgid "Saving..."
|
4234 |
msgstr ""
|
@@ -4278,7 +4296,7 @@ msgstr ""
|
|
4278 |
msgid "Select"
|
4279 |
msgstr ""
|
4280 |
|
4281 |
-
#: includes/addons/wl_product_horizontal_filter.php:
|
4282 |
msgid "select"
|
4283 |
msgstr ""
|
4284 |
|
@@ -4295,7 +4313,7 @@ msgstr ""
|
|
4295 |
msgid "Select Deal"
|
4296 |
msgstr ""
|
4297 |
|
4298 |
-
#: includes/admin/include/class.template-manager.php:
|
4299 |
msgid "Select Editor"
|
4300 |
msgstr ""
|
4301 |
|
@@ -4346,7 +4364,7 @@ msgid ""
|
|
4346 |
"collected or tracked. %1$sLearn more%2$s."
|
4347 |
msgstr ""
|
4348 |
|
4349 |
-
#: includes/admin/include/class.template-manager.php:
|
4350 |
msgid "Set Default"
|
4351 |
msgstr ""
|
4352 |
|
@@ -4358,7 +4376,7 @@ msgstr ""
|
|
4358 |
msgid "Set the initial stock amount from"
|
4359 |
msgstr ""
|
4360 |
|
4361 |
-
#: includes/base.php:
|
4362 |
#: includes/addons/wb_product_add_to_cart.php:73
|
4363 |
#: includes/admin/admin-init.php:101 includes/admin/admin-init.php:102
|
4364 |
#: includes/admin/templates/dashboard-gutenberg.php:15
|
@@ -4413,8 +4431,8 @@ msgstr ""
|
|
4413 |
msgid "Shipping to %s."
|
4414 |
msgstr ""
|
4415 |
|
4416 |
-
#: includes/admin/include/class.template-manager.php:
|
4417 |
-
#: includes/admin/include/class.template-manager.php:
|
4418 |
msgid "Shop"
|
4419 |
msgstr ""
|
4420 |
|
@@ -4541,8 +4559,8 @@ msgid ""
|
|
4541 |
"items, and news in your inbox."
|
4542 |
msgstr ""
|
4543 |
|
4544 |
-
#: includes/admin/include/class.template-manager.php:
|
4545 |
-
#: includes/admin/include/class.template-manager.php:
|
4546 |
msgid "Single"
|
4547 |
msgstr ""
|
4548 |
|
@@ -4571,7 +4589,7 @@ msgstr ""
|
|
4571 |
msgid "sku"
|
4572 |
msgstr ""
|
4573 |
|
4574 |
-
#: classes/class.default_data.php:
|
4575 |
#: includes/addons/wb_product_sku.php:167
|
4576 |
msgid "SKU:"
|
4577 |
msgstr ""
|
@@ -4682,10 +4700,10 @@ msgid ""
|
|
4682 |
"& adjust the compare button for the single product page."
|
4683 |
msgstr ""
|
4684 |
|
4685 |
-
#: includes/admin/include/class.template-manager.php:
|
4686 |
-
#: includes/admin/include/class.template-manager.php:
|
4687 |
-
#: includes/admin/include/class.template-manager.php:
|
4688 |
-
#: includes/admin/include/class.template-manager.php:
|
4689 |
msgid "Some thing is worng !"
|
4690 |
msgstr ""
|
4691 |
|
@@ -4809,7 +4827,7 @@ msgstr ""
|
|
4809 |
msgid "Start from $100"
|
4810 |
msgstr ""
|
4811 |
|
4812 |
-
#: classes/class.default_data.php:
|
4813 |
msgid "Stock availability does not exist this product."
|
4814 |
msgstr ""
|
4815 |
|
@@ -5045,7 +5063,7 @@ msgstr ""
|
|
5045 |
msgid "Tablet Resolution"
|
5046 |
msgstr ""
|
5047 |
|
5048 |
-
#: classes/class.default_data.php:
|
5049 |
#: includes/addons/wb_product_tags.php:179
|
5050 |
msgid "Tag:"
|
5051 |
msgid_plural "Tags:"
|
@@ -5069,22 +5087,22 @@ msgstr ""
|
|
5069 |
msgid "Template Attributes"
|
5070 |
msgstr ""
|
5071 |
|
5072 |
-
#: includes/admin/include/class.template-manager.php:
|
5073 |
-
#: includes/admin/include/class.template-manager.php:
|
5074 |
#: includes/admin/include/class.template_cpt.php:55
|
5075 |
msgid "Template Builder"
|
5076 |
msgstr ""
|
5077 |
|
5078 |
-
#: includes/admin/include/class.template-manager.php:
|
5079 |
msgid "Template has been imported"
|
5080 |
msgstr ""
|
5081 |
|
5082 |
-
#: includes/admin/include/class.template-manager.php:
|
5083 |
msgid "Template has been inserted"
|
5084 |
msgstr ""
|
5085 |
|
5086 |
-
#: includes/admin/include/class.template-manager.php:
|
5087 |
-
#: includes/admin/include/class.template-manager.php:
|
5088 |
msgid "Template has been updated"
|
5089 |
msgstr ""
|
5090 |
|
@@ -5093,7 +5111,7 @@ msgstr ""
|
|
5093 |
msgid "Template Library"
|
5094 |
msgstr ""
|
5095 |
|
5096 |
-
#: includes/admin/include/class.template-manager.php:
|
5097 |
msgid "Template Settings"
|
5098 |
msgstr ""
|
5099 |
|
@@ -5188,7 +5206,7 @@ msgstr ""
|
|
5188 |
msgid "The Basics Of Western Astrology Explained"
|
5189 |
msgstr ""
|
5190 |
|
5191 |
-
#: classes/class.default_data.php:
|
5192 |
msgid "The description does not set this product."
|
5193 |
msgstr ""
|
5194 |
|
@@ -5206,16 +5224,10 @@ msgstr ""
|
|
5206 |
msgid "The resolution to the tablet."
|
5207 |
msgstr ""
|
5208 |
|
5209 |
-
#: classes/class.default_data.php:
|
5210 |
msgid "The short description does not set this product."
|
5211 |
msgstr ""
|
5212 |
|
5213 |
-
#. Description of the plugin
|
5214 |
-
msgid ""
|
5215 |
-
"The WooCommerce elements library for Elementor page builder plugin for "
|
5216 |
-
"WordPress."
|
5217 |
-
msgstr ""
|
5218 |
-
|
5219 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:412
|
5220 |
msgid "Theme"
|
5221 |
msgstr ""
|
@@ -5409,8 +5421,8 @@ msgstr ""
|
|
5409 |
msgid "Two"
|
5410 |
msgstr ""
|
5411 |
|
5412 |
-
#: includes/admin/include/class.template-manager.php:
|
5413 |
-
#: includes/admin/include/class.template-manager.php:
|
5414 |
msgid "Type"
|
5415 |
msgstr ""
|
5416 |
|
@@ -5928,6 +5940,8 @@ msgstr ""
|
|
5928 |
msgid "WL: Testimonial"
|
5929 |
msgstr ""
|
5930 |
|
|
|
|
|
5931 |
#: woolentor-blocks/src/blocks/universal-product/old_index.php:48
|
5932 |
#: woolentor-blocks/src/blocks/universal-product/sort_index.php:48
|
5933 |
msgid "WL: Universal Product Layout"
|
@@ -5945,7 +5959,7 @@ msgstr ""
|
|
5945 |
msgid "WL: WishSuite Table"
|
5946 |
msgstr ""
|
5947 |
|
5948 |
-
#: includes/manage_wc_template.php:103 includes/base.php:
|
5949 |
#: includes/admin/admin-init.php:90 includes/admin/admin-init.php:91
|
5950 |
msgid "WooLentor"
|
5951 |
msgstr ""
|
@@ -5978,7 +5992,7 @@ msgstr ""
|
|
5978 |
msgid "WooLentor Blocks css file update."
|
5979 |
msgstr ""
|
5980 |
|
5981 |
-
#: includes/admin/include/class.template-manager.php:
|
5982 |
msgid "WooLentor Canvas"
|
5983 |
msgstr ""
|
5984 |
|
@@ -5986,7 +6000,7 @@ msgstr ""
|
|
5986 |
msgid "WooLentor Element"
|
5987 |
msgstr ""
|
5988 |
|
5989 |
-
#: includes/admin/include/class.template-manager.php:
|
5990 |
msgid "WooLentor Full width"
|
5991 |
msgstr ""
|
5992 |
|
@@ -6042,7 +6056,7 @@ msgstr ""
|
|
6042 |
msgid "Y Position"
|
6043 |
msgstr ""
|
6044 |
|
6045 |
-
#: includes/admin/include/class.template-manager.php:
|
6046 |
msgid "YES"
|
6047 |
msgstr ""
|
6048 |
|
@@ -6055,7 +6069,7 @@ msgstr ""
|
|
6055 |
#: includes/addons/wl_category_grid.php:171
|
6056 |
#: includes/addons/wl_category_grid.php:232
|
6057 |
#: includes/addons/wl_category_grid.php:318
|
6058 |
-
#: includes/admin/include/class.template-manager.php:
|
6059 |
msgid "Yes"
|
6060 |
msgstr ""
|
6061 |
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2022-11-13 03:55+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"
|
23 |
msgstr ""
|
24 |
|
25 |
#. 1: Plugin name 2: PHP 3: Required PHP version
|
26 |
+
#: includes/base.php:187
|
27 |
#, php-format
|
28 |
msgid "\"%1$s\" requires \"%2$s\" version %3$s or greater."
|
29 |
msgstr ""
|
42 |
msgid "#"
|
43 |
msgstr ""
|
44 |
|
45 |
+
#: includes/base.php:165
|
46 |
#, php-format
|
47 |
msgid ""
|
48 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
49 |
"plugin to be active. Please activate WooCommerce to continue."
|
50 |
msgstr ""
|
51 |
|
52 |
+
#: includes/base.php:172
|
53 |
#, php-format
|
54 |
msgid ""
|
55 |
"%1$sWooLentor Addons for Elementor%2$s requires %1$s\"WooCommerce\"%2$s "
|
56 |
"plugin to be installed and activated. Please install WooCommerce to continue."
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: classes/class.default_data.php:310
|
60 |
#, php-format
|
61 |
msgid "%s customer review"
|
62 |
msgid_plural "%s customer reviews"
|
127 |
msgstr ""
|
128 |
|
129 |
#: includes/addons/product_tabs.php:1478 includes/addons/product_tabs.php:1608
|
130 |
+
#: woolentor-blocks/build/blocks/product-tab/loop-item.php:39
|
131 |
#: woolentor-blocks/src/blocks/product-tab/loop-item.php:39
|
132 |
msgid ":"
|
133 |
msgstr ""
|
134 |
|
135 |
+
#: woolentor-blocks/build/blocks/product-curvy/index.php:98
|
136 |
#: woolentor-blocks/src/blocks/product-curvy/index.php:98
|
137 |
msgid "<i class=\"fa fa-shopping-cart\"></i>"
|
138 |
msgstr ""
|
155 |
msgid "Activate"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: includes/base.php:141
|
159 |
msgid "Activate Elementor"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: includes/base.php:166
|
163 |
msgid "Activate WooCommerce"
|
164 |
msgstr ""
|
165 |
|
337 |
msgstr ""
|
338 |
|
339 |
#: includes/addons/wb_wc_multicurrency.php:58
|
340 |
+
#: includes/admin/include/class.template-manager.php:372
|
341 |
msgid "All"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: includes/admin/include/class.template-manager.php:479
|
345 |
msgid "All Assigned Template has been imported"
|
346 |
msgstr ""
|
347 |
|
354 |
msgid "All Categories"
|
355 |
msgstr ""
|
356 |
|
357 |
+
#: includes/admin/include/class.template-manager.php:467
|
358 |
msgid "All Data Saved"
|
359 |
msgstr ""
|
360 |
|
370 |
msgid "Already have an account?"
|
371 |
msgstr ""
|
372 |
|
373 |
+
#. Description of the plugin
|
374 |
+
msgid ""
|
375 |
+
"An all-in-one WooCommerce solution to create a beautiful WooCommerce store."
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
#: includes/addons/wl_testimonial.php:84 includes/addons/wl_testimonial.php:145
|
379 |
msgid "Anna Miller"
|
380 |
msgstr ""
|
387 |
msgid "Apply coupon"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: includes/admin/include/class.template-manager.php:266
|
391 |
+
#: includes/admin/include/class.template-manager.php:289
|
392 |
msgid "Archive"
|
393 |
msgstr ""
|
394 |
|
421 |
msgstr ""
|
422 |
|
423 |
#: classes/class.assest_management.php:334
|
424 |
+
#: includes/admin/include/class.template-manager.php:482
|
425 |
msgid "Are you sure?"
|
426 |
msgstr ""
|
427 |
|
463 |
msgid "Ascending"
|
464 |
msgstr ""
|
465 |
|
466 |
+
#: includes/admin/include/class.template-manager.php:478
|
467 |
msgid "Assigned Template Importing.."
|
468 |
msgstr ""
|
469 |
|
507 |
msgid "Awaiting category image"
|
508 |
msgstr ""
|
509 |
|
510 |
+
#: classes/class.default_data.php:343
|
511 |
msgid "Awaiting product image"
|
512 |
msgstr ""
|
513 |
|
918 |
|
919 |
#: includes/addons/wl_brand.php:51
|
920 |
#: woolentor-blocks/includes/classes/Blocks_List.php:24
|
921 |
+
#: woolentor-blocks/build/blocks/brand-logo/index.php:18
|
922 |
#: woolentor-blocks/src/blocks/brand-logo/index.php:18
|
923 |
msgid "Brand Logo"
|
924 |
msgstr ""
|
1048 |
msgstr ""
|
1049 |
|
1050 |
#: classes/class.assest_management.php:333
|
1051 |
+
#: includes/admin/include/class.template-manager.php:485
|
1052 |
msgid "Cancel"
|
1053 |
msgstr ""
|
1054 |
|
1106 |
msgid "Category List"
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: classes/class.default_data.php:378 classes/class.default_data.php:426
|
1110 |
#: includes/addons/wb_product_categories.php:179
|
1111 |
msgid "Category:"
|
1112 |
msgid_plural "Categories:"
|
1639 |
|
1640 |
#: includes/addons/wl_brand.php:62
|
1641 |
#: includes/addons/wb_product_add_to_cart.php:59
|
1642 |
+
#: includes/admin/include/class.template-manager.php:97
|
1643 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:217
|
1644 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:242
|
1645 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:411
|
1733 |
msgid "Do you want to individual icon ?"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
+
#: includes/base.php:284 includes/admin/include/admin_field-manager.php:351
|
1737 |
#: includes/admin/include/admin_field-manager.php:470
|
1738 |
#: includes/admin/templates/dashboard-widget.php:94
|
1739 |
#: includes/admin/templates/dashboard-welcome.php:19
|
1757 |
msgid "Edit Template"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
+
#: includes/admin/include/class.template-manager.php:457
|
1761 |
msgid "Edit With Elementor"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
+
#: includes/admin/include/class.template-manager.php:211
|
1765 |
+
#: includes/admin/include/class.template-manager.php:461
|
1766 |
msgid "Edit With Gutenberg"
|
1767 |
msgstr ""
|
1768 |
|
1777 |
msgid "Element Information"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: includes/admin/include/class.template-manager.php:439
|
1781 |
+
#: includes/admin/include/class.template-manager.php:473
|
1782 |
#: includes/admin/include/template-library/templates_list.php:19
|
1783 |
msgid "Elementor"
|
1784 |
msgstr ""
|
1850 |
msgid "Enter a different address"
|
1851 |
msgstr ""
|
1852 |
|
1853 |
+
#: includes/admin/include/class.template-manager.php:448
|
1854 |
msgid "Enter a template name"
|
1855 |
msgstr ""
|
1856 |
|
1903 |
msgid "Extra Option"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
+
#: includes/base.php:285
|
1907 |
+
msgid "Facebook Group"
|
1908 |
+
msgstr ""
|
1909 |
+
|
1910 |
#: woolentor-blocks/includes/classes/Blocks_List.php:74
|
1911 |
msgid "FAQ"
|
1912 |
msgstr ""
|
2064 |
msgid "Get Support"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
+
#: includes/base.php:272 includes/addons/wl_category.php:209
|
2068 |
#: includes/addons/wl_brand.php:229 includes/addons/wl_brand.php:372
|
2069 |
msgid "Go Pro"
|
2070 |
msgstr ""
|
2073 |
msgid "Gradient Color"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: includes/admin/include/class.template-manager.php:440
|
2077 |
msgid "Gutenberg"
|
2078 |
msgstr ""
|
2079 |
|
2441 |
"Over %2$shere%3$s, you can see what kind of data we collect."
|
2442 |
msgstr ""
|
2443 |
|
2444 |
+
#: includes/base.php:140
|
2445 |
#, php-format
|
2446 |
msgid ""
|
2447 |
"If you want to use the %1$sTemplate Builder%2$s feature, make sure the "
|
2449 |
"continue."
|
2450 |
msgstr ""
|
2451 |
|
2452 |
+
#: includes/base.php:147
|
2453 |
#, php-format
|
2454 |
msgid ""
|
2455 |
"If you want to use the %1$sTemplate Builder%2$s feature, make sure the "
|
2506 |
msgid "Import"
|
2507 |
msgstr ""
|
2508 |
|
2509 |
+
#: includes/admin/include/class.template-manager.php:383
|
2510 |
msgid "Import Previously Assigned Templates"
|
2511 |
msgstr ""
|
2512 |
|
2557 |
msgid "Insert into Template"
|
2558 |
msgstr ""
|
2559 |
|
2560 |
+
#: includes/base.php:148
|
2561 |
msgid "Install Elementor"
|
2562 |
msgstr ""
|
2563 |
|
2568 |
msgid "Install Now"
|
2569 |
msgstr ""
|
2570 |
|
2571 |
+
#: includes/base.php:173
|
2572 |
msgid "Install WooCommerce"
|
2573 |
msgstr ""
|
2574 |
|
2576 |
msgid "Installing.."
|
2577 |
msgstr ""
|
2578 |
|
2579 |
+
#: includes/admin/include/class.template-manager.php:483
|
2580 |
msgid ""
|
2581 |
"It will import those templates that were created from the \"Templates\" menu "
|
2582 |
"of Elementor and assigned to corresponding WooCommerce pages."
|
3005 |
msgid "Multiple Categories"
|
3006 |
msgstr ""
|
3007 |
|
3008 |
+
#: classes/class.default_data.php:374 classes/class.default_data.php:396
|
3009 |
#: includes/addons/wb_product_sku.php:168
|
3010 |
msgid "N/A"
|
3011 |
msgstr ""
|
3019 |
#: includes/addons/wb_customer_review.php:392
|
3020 |
#: includes/addons/product_tabs.php:163
|
3021 |
#: includes/addons/wl_category_grid.php:132
|
3022 |
+
#: includes/admin/include/class.template-manager.php:447
|
3023 |
msgid "Name"
|
3024 |
msgstr ""
|
3025 |
|
3060 |
msgid "Nine"
|
3061 |
msgstr ""
|
3062 |
|
3063 |
+
#: includes/admin/include/class.template-manager.php:137
|
3064 |
msgid "NO"
|
3065 |
msgstr ""
|
3066 |
|
3093 |
msgid "No products were found matching your selection."
|
3094 |
msgstr ""
|
3095 |
|
3096 |
+
#: classes/class.default_data.php:316
|
3097 |
msgid "No Rating Available"
|
3098 |
msgstr ""
|
3099 |
|
3100 |
+
#: classes/class.default_data.php:543
|
3101 |
msgid "No related products are available."
|
3102 |
msgstr ""
|
3103 |
|
3119 |
msgid "No Thanks"
|
3120 |
msgstr ""
|
3121 |
|
3122 |
+
#: classes/class.default_data.php:514
|
3123 |
msgid "No upsell products are available."
|
3124 |
msgstr ""
|
3125 |
|
3126 |
+
#: includes/admin/include/class.template-manager.php:507
|
3127 |
+
#: includes/admin/include/class.template-manager.php:653
|
3128 |
+
#: includes/admin/include/class.template-manager.php:691
|
3129 |
+
#: includes/admin/include/class.template-manager.php:799
|
3130 |
msgid "Nonce Varification Faild !"
|
3131 |
msgstr ""
|
3132 |
|
3201 |
msgid "Odd Heading Background"
|
3202 |
msgstr ""
|
3203 |
|
3204 |
+
#: includes/addons/wl_product_horizontal_filter.php:1111
|
3205 |
msgid "of"
|
3206 |
msgstr ""
|
3207 |
|
3435 |
msgid "Peter Rose"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
+
#: includes/base.php:189
|
3439 |
msgid "PHP"
|
3440 |
msgstr ""
|
3441 |
|
3538 |
msgid "Post Data not found."
|
3539 |
msgstr ""
|
3540 |
|
3541 |
+
#: includes/admin/include/class.template-manager.php:541
|
3542 |
msgid "Post request dose not found"
|
3543 |
msgstr ""
|
3544 |
|
3588 |
msgid "Price color"
|
3589 |
msgstr ""
|
3590 |
|
3591 |
+
#: classes/class.default_data.php:265
|
3592 |
msgid "Price does not set this product."
|
3593 |
msgstr ""
|
3594 |
|
3614 |
msgstr ""
|
3615 |
|
3616 |
#: classes/class.assest_management.php:353
|
3617 |
+
#: includes/admin/include/class.template-manager.php:474
|
3618 |
#: includes/admin/include/admin_field-manager.php:131
|
3619 |
#: includes/admin/include/admin_field-manager.php:333
|
3620 |
#: includes/admin/include/admin_field-manager.php:450
|
3664 |
msgid "Product Category"
|
3665 |
msgstr ""
|
3666 |
|
3667 |
+
#: classes/class.default_data.php:431
|
3668 |
msgid "Product category does not exists."
|
3669 |
msgstr ""
|
3670 |
|
3859 |
msgid "Product Tags"
|
3860 |
msgstr ""
|
3861 |
|
3862 |
+
#: classes/class.default_data.php:414
|
3863 |
msgid "Product tags does not exists."
|
3864 |
msgstr ""
|
3865 |
|
3898 |
msgid "Products reviews"
|
3899 |
msgstr ""
|
3900 |
|
3901 |
+
#: includes/base.php:244 woolentor-blocks/includes/classes/Blocks_List.php:68
|
3902 |
msgid "Promo Banner"
|
3903 |
msgstr ""
|
3904 |
|
3942 |
|
3943 |
#: woolentor-blocks/includes/templates/product-universal.php:160
|
3944 |
#: woolentor-blocks/includes/templates/product-universal.php:207
|
3945 |
+
#: woolentor-blocks/build/blocks/universal-product/old_index.php:414
|
3946 |
+
#: woolentor-blocks/build/blocks/universal-product/old_index.php:461
|
3947 |
#: woolentor-blocks/src/blocks/universal-product/old_index.php:414
|
3948 |
#: woolentor-blocks/src/blocks/universal-product/old_index.php:461
|
3949 |
msgid "Quick View"
|
3974 |
msgid "Range Slider"
|
3975 |
msgstr ""
|
3976 |
|
3977 |
+
#: includes/base.php:286
|
3978 |
+
msgid "Rate the plugin"
|
3979 |
+
msgstr ""
|
3980 |
+
|
3981 |
#: includes/addons/wb_product_upsell.php:70
|
3982 |
#: includes/addons/wl_testimonial.php:745
|
3983 |
#: includes/addons/wb_archive_product.php:131
|
3993 |
msgid "Rating Color"
|
3994 |
msgstr ""
|
3995 |
|
3996 |
+
#: classes/class.default_data.php:298
|
3997 |
msgid "Rating does not enable."
|
3998 |
msgstr ""
|
3999 |
|
4215 |
msgid "Sale!"
|
4216 |
msgstr ""
|
4217 |
|
4218 |
+
#: includes/admin/include/class.template-manager.php:472
|
4219 |
msgid "Sample Design"
|
4220 |
msgstr ""
|
4221 |
|
4229 |
msgid "Save Changes"
|
4230 |
msgstr ""
|
4231 |
|
4232 |
+
#: includes/admin/include/class.template-manager.php:465
|
4233 |
msgid "Save Settings"
|
4234 |
msgstr ""
|
4235 |
|
4246 |
msgstr ""
|
4247 |
|
4248 |
#: classes/class.assest_management.php:330
|
4249 |
+
#: includes/admin/include/class.template-manager.php:466
|
4250 |
#: includes/modules/variation-swatch/includes/Admin.php:50
|
4251 |
msgid "Saving..."
|
4252 |
msgstr ""
|
4296 |
msgid "Select"
|
4297 |
msgstr ""
|
4298 |
|
4299 |
+
#: includes/addons/wl_product_horizontal_filter.php:1110
|
4300 |
msgid "select"
|
4301 |
msgstr ""
|
4302 |
|
4313 |
msgid "Select Deal"
|
4314 |
msgstr ""
|
4315 |
|
4316 |
+
#: includes/admin/include/class.template-manager.php:451
|
4317 |
msgid "Select Editor"
|
4318 |
msgstr ""
|
4319 |
|
4364 |
"collected or tracked. %1$sLearn more%2$s."
|
4365 |
msgstr ""
|
4366 |
|
4367 |
+
#: includes/admin/include/class.template-manager.php:452
|
4368 |
msgid "Set Default"
|
4369 |
msgstr ""
|
4370 |
|
4376 |
msgid "Set the initial stock amount from"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
+
#: includes/base.php:269 includes/addons/wl_recently_viewed_products.php:42
|
4380 |
#: includes/addons/wb_product_add_to_cart.php:73
|
4381 |
#: includes/admin/admin-init.php:101 includes/admin/admin-init.php:102
|
4382 |
#: includes/admin/templates/dashboard-gutenberg.php:15
|
4431 |
msgid "Shipping to %s."
|
4432 |
msgstr ""
|
4433 |
|
4434 |
+
#: includes/admin/include/class.template-manager.php:263
|
4435 |
+
#: includes/admin/include/class.template-manager.php:285
|
4436 |
msgid "Shop"
|
4437 |
msgstr ""
|
4438 |
|
4559 |
"items, and news in your inbox."
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: includes/admin/include/class.template-manager.php:269
|
4563 |
+
#: includes/admin/include/class.template-manager.php:293
|
4564 |
msgid "Single"
|
4565 |
msgstr ""
|
4566 |
|
4589 |
msgid "sku"
|
4590 |
msgstr ""
|
4591 |
|
4592 |
+
#: classes/class.default_data.php:374 classes/class.default_data.php:395
|
4593 |
#: includes/addons/wb_product_sku.php:167
|
4594 |
msgid "SKU:"
|
4595 |
msgstr ""
|
4700 |
"& adjust the compare button for the single product page."
|
4701 |
msgstr ""
|
4702 |
|
4703 |
+
#: includes/admin/include/class.template-manager.php:597
|
4704 |
+
#: includes/admin/include/class.template-manager.php:672
|
4705 |
+
#: includes/admin/include/class.template-manager.php:716
|
4706 |
+
#: includes/admin/include/class.template-manager.php:839
|
4707 |
msgid "Some thing is worng !"
|
4708 |
msgstr ""
|
4709 |
|
4827 |
msgid "Start from $100"
|
4828 |
msgstr ""
|
4829 |
|
4830 |
+
#: classes/class.default_data.php:489
|
4831 |
msgid "Stock availability does not exist this product."
|
4832 |
msgstr ""
|
4833 |
|
5063 |
msgid "Tablet Resolution"
|
5064 |
msgstr ""
|
5065 |
|
5066 |
+
#: classes/class.default_data.php:380 classes/class.default_data.php:409
|
5067 |
#: includes/addons/wb_product_tags.php:179
|
5068 |
msgid "Tag:"
|
5069 |
msgid_plural "Tags:"
|
5087 |
msgid "Template Attributes"
|
5088 |
msgstr ""
|
5089 |
|
5090 |
+
#: includes/admin/include/class.template-manager.php:74
|
5091 |
+
#: includes/admin/include/class.template-manager.php:75
|
5092 |
#: includes/admin/include/class.template_cpt.php:55
|
5093 |
msgid "Template Builder"
|
5094 |
msgstr ""
|
5095 |
|
5096 |
+
#: includes/admin/include/class.template-manager.php:832
|
5097 |
msgid "Template has been imported"
|
5098 |
msgstr ""
|
5099 |
|
5100 |
+
#: includes/admin/include/class.template-manager.php:565
|
5101 |
msgid "Template has been inserted"
|
5102 |
msgstr ""
|
5103 |
|
5104 |
+
#: includes/admin/include/class.template-manager.php:635
|
5105 |
+
#: includes/admin/include/class.template-manager.php:708
|
5106 |
msgid "Template has been updated"
|
5107 |
msgstr ""
|
5108 |
|
5111 |
msgid "Template Library"
|
5112 |
msgstr ""
|
5113 |
|
5114 |
+
#: includes/admin/include/class.template-manager.php:454
|
5115 |
msgid "Template Settings"
|
5116 |
msgstr ""
|
5117 |
|
5206 |
msgid "The Basics Of Western Astrology Explained"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
+
#: classes/class.default_data.php:288
|
5210 |
msgid "The description does not set this product."
|
5211 |
msgstr ""
|
5212 |
|
5224 |
msgid "The resolution to the tablet."
|
5225 |
msgstr ""
|
5226 |
|
5227 |
+
#: classes/class.default_data.php:275
|
5228 |
msgid "The short description does not set this product."
|
5229 |
msgstr ""
|
5230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5231 |
#: includes/modules/compare/includes/classes/Admin/Admin_Fields.php:412
|
5232 |
msgid "Theme"
|
5233 |
msgstr ""
|
5421 |
msgid "Two"
|
5422 |
msgstr ""
|
5423 |
|
5424 |
+
#: includes/admin/include/class.template-manager.php:96
|
5425 |
+
#: includes/admin/include/class.template-manager.php:450
|
5426 |
msgid "Type"
|
5427 |
msgstr ""
|
5428 |
|
5940 |
msgid "WL: Testimonial"
|
5941 |
msgstr ""
|
5942 |
|
5943 |
+
#: woolentor-blocks/build/blocks/universal-product/old_index.php:48
|
5944 |
+
#: woolentor-blocks/build/blocks/universal-product/sort_index.php:48
|
5945 |
#: woolentor-blocks/src/blocks/universal-product/old_index.php:48
|
5946 |
#: woolentor-blocks/src/blocks/universal-product/sort_index.php:48
|
5947 |
msgid "WL: Universal Product Layout"
|
5959 |
msgid "WL: WishSuite Table"
|
5960 |
msgstr ""
|
5961 |
|
5962 |
+
#: includes/manage_wc_template.php:103 includes/base.php:188
|
5963 |
#: includes/admin/admin-init.php:90 includes/admin/admin-init.php:91
|
5964 |
msgid "WooLentor"
|
5965 |
msgstr ""
|
5992 |
msgid "WooLentor Blocks css file update."
|
5993 |
msgstr ""
|
5994 |
|
5995 |
+
#: includes/admin/include/class.template-manager.php:233
|
5996 |
msgid "WooLentor Canvas"
|
5997 |
msgstr ""
|
5998 |
|
6000 |
msgid "WooLentor Element"
|
6001 |
msgstr ""
|
6002 |
|
6003 |
+
#: includes/admin/include/class.template-manager.php:234
|
6004 |
msgid "WooLentor Full width"
|
6005 |
msgstr ""
|
6006 |
|
6056 |
msgid "Y Position"
|
6057 |
msgstr ""
|
6058 |
|
6059 |
+
#: includes/admin/include/class.template-manager.php:137
|
6060 |
msgid "YES"
|
6061 |
msgstr ""
|
6062 |
|
6069 |
#: includes/addons/wl_category_grid.php:171
|
6070 |
#: includes/addons/wl_category_grid.php:232
|
6071 |
#: includes/addons/wl_category_grid.php:318
|
6072 |
+
#: includes/admin/include/class.template-manager.php:484
|
6073 |
msgid "Yes"
|
6074 |
msgstr ""
|
6075 |
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: hasthemes, htplugins, devitemsllc, zenaulislam, tarekht, aslamhasi
|
|
3 |
Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 6.1
|
6 |
-
Stable tag: 2.4.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -256,6 +256,9 @@ There are options to manage WooCommerce category list and WooCommerce category i
|
|
256 |
|
257 |
A brand carousel or brand slider makes it easy for you to display the brand logos in a way that is creative and engaging. Not to mention, they can help you attract new customers and build brand loyalty. Aside from showcasing your partner’s logo, you can show the product brands or WooCommerce brands whose products you sell on your online storefront. Furthermore, the brand logo Carousel or brand logo slider is fully responsive and mobile-friendly. If you want to make your business trustworthy to your customers, this brand carousel or brands slider widget is worth considering.
|
258 |
|
|
|
|
|
|
|
259 |
<strong>[WooCommerce Breadcrumbs](https://woolentor.com/demo/product-layout/)</strong> – Add WooCommerce breadcrumbs to your WooCommerce store so that visitors can clearly understand which page they are currently viewing by seeing the WooCommerce navigation links, WooCommerce pages links, or WooCommerce menu links of the WooCommerce breadcrumbs.
|
260 |
|
261 |
<strong>[Customer Review](https://woolentor.com/demo/customer-review/)</strong> – Display customer reviews and control the style and layout of the reviews. With the help of this Elementor WooCommerce builder widget (Woo builder), you can increase the credibility of your business by allowing potential customers to see what the previous customers are saying about a particular product.
|
@@ -402,7 +405,7 @@ And because the Elementor WooCommerce widget for upsells products or product ups
|
|
402 |
With the WooCommerce show terms feature of this WooCommerce product meta widget, you can display WooCommerce terms like product category and Woo product tags on the WooCommerce product page or WooCommerce single product page.
|
403 |
|
404 |
Therefore, if you intend to display the WooCommerce category and WooCommerce tags of your WooCommerce products on the WooCommerce single product page of your store, this WooCommerce product meta widget will come in handy.
|
405 |
-
|
406 |
<strong>[Call for Price](https://woolentor.com/doc/call-for-price/)</strong> – Allows you to add a click to call button to a WooCommerce store using which your customers will be able to call you to know the price of your WooCommer products. You may want to add WooCommerce products without showing the WooCommerce price, so your customers can call you to know the WooCommerce price. We found many websites that hide WooCommerce price for some of their WooCommerce products. For this type of website, we added this Elementor WooCommerce widget or WooCommerce price addon. If anyone clicks on the “Call for price” button from a mobile, he/she can easily contact you by phone call.
|
407 |
|
408 |
On a WooCommerce site, the "WooCommerce no price" and "call for price" button can be used when a seller does not want to display the price of a WooCommerce product upfront or when the customer needs to request a quote based on their requirements. For example, WooLentor's "WooCommerce no price" or "call for price" button widget or WooCommerce price addon lets you hide the price of a WooCommerce product until the customer calls the store admin to know the WooCommerce price.
|
@@ -555,13 +558,13 @@ If you don't want to use the Elementor Page Builder and stick with the native Gu
|
|
555 |
|
556 |
Furthermore, this Gutenberg block for WooCommerce gives you full control over the WooCommerce grid layout or WooComerce product grids. You can also choose how many WooCommerce products to display per page and what order they are displayed in. Displaying WooCommerce products in a responsive grid is crucial for a WooCommerce store, as it will ensure that visitors can browse through the store no matter what type of devices they use.
|
557 |
|
558 |
-
So, what are you waiting for? Leverage this WooCommerce product grid block for the Gutenberg block editor and exhibit your WooCommerce products in a more visually appealing way. If you are interested in displaying your WooCommerce products using the Gutenberg block editor only, this Gutenberg block could be a great solution.
|
559 |
|
560 |
<strong>[Customer Review](https://woolentor.com/demo/customer-review-block/)</strong> – Customer reviews are an essential part of any eCommerce business, and WooCommerce is no exception. The default customer review system in WooCommerce is basic, but you can improve it with WooLentor's customer review Gutenberg block. This customer reviews WooCommerce Gutenberg block allows you to add and display customer reviews on any post or page you wish.
|
561 |
|
562 |
There is no limitation to using this customer reviews block or WooCommerce product reviews block only on a single product page. Customer reviews, WooCommerce reviews, or WooCommerce product reviews can even assist you in boosting conversion rates by fostering a sense of trust and credibility among potential customers.
|
563 |
|
564 |
-
The customer review Gutenberg block for WooCommerce can also be customized to match the look and feel of your website. Besides, the Gutenberg block includes an option to insert star ratings, making it easy for customers to leave ratings and feedback on a WooCommerce product. It also helps potential customers to make informed decisions about WooCommerce products.
|
565 |
|
566 |
<strong>[Promo Banner](https://woolentor.com/demo/block-promo-banner/)</strong> – In this competitive world of eCommerce business, it's important to make sure your WooCommerce products stand out from the crowd. One way to do this is to promote products using promo banners. Promo Banners are a great way to grab attention and draw potential customers to your WooCommerce site or online storefront. With WooLentor's promo banner Gutenberg block, you can easily create and customize promo banners to promote products on your WooCommerce store.
|
567 |
|
@@ -581,24 +584,118 @@ With this WooCommerce product marker or image marker Gutenberg block, you can qu
|
|
581 |
|
582 |
<strong>[Category Grid](https://woolentor.com/demo/block-category-grid/)</strong> – WooCommerce product category grid block allows you to show WooCommerce product categories in a grid view. The category grid view or categories grid is an excellent way for WooCommerce category showcase and makes it easy for customers to find what they're looking for. You can also use this category grid block or WooCommerce product category block for Gutenberg editor like a WooCommerce category product widget or WooCommerce product category widget to create an eye-catching WooCommerce category list, WooCommerce category carousel, product category carousel, WooCommerce category slider, product category slider, or category slider for WooCommerce.
|
583 |
|
584 |
-
This Gutenberg block for WooCommerce product category grid gives you the flexibility to control the style of WooCommerce category grid view and WooCommerce product category slider. You can even leverage this Gutenberg block to order category, limit the number of product categories, show count, set the number of columns, gutter space, and many more. On top of that, the WooCommerce category grid block is fully responsive and mobile-friendly. If you are looking for a way to display your WooCommerce product category compellingly, you should definitely check this WooCommerce Gutenberg block of WooLentor.
|
585 |
|
586 |
<strong>[Frequently Asked Questions](https://woolentor.com/demo/block-faq/)</strong> – If you're selling products online, then you know that product FAQ for WooCommerce is an important part of the customer journey. Not only do they help to provide common product question and answer, but they can also help to reduce returns and increase customer satisfaction.
|
587 |
|
588 |
-
Fortunately, WooLentor has a Gutenberg block for product FAQ for WooCommerce or WooCommerce FAQs that enables you to add a WordPress responsive accordion with FAQ or responsive frequently asked questions section to your WooCommerce store. With this useful WooCommerce product FAQ block for Gutenberg editor you can also include category wise FAQs or category wise frequently asked question.
|
589 |
|
590 |
-
It is also possible to leverage this Gutenberg block for WooCommerce FAQ or product FAQ to place a FAQ in single product page or a responsive frequently asked questions section on any page you want on your WooCommerce website. The Gutenberg block even comes with many customization options using which you can design a stylish FAQ to improve the customer experience.
|
591 |
|
592 |
Adding a product FAQ or WooCommerce FAQ section to your WooCommerce store can be a great way to provide additional information about your WooCommerce products and help customers make informed purchase decisions. Customers usually ask question about WooCommerce products to know more detail about specific products.
|
593 |
|
594 |
That's where a WordPress responsive accordion with FAQ can assist in reducing customer support inquiries, as customers can find answers to their commonly asked questions without needing to contact you directly.
|
595 |
|
596 |
-
|
|
|
|
|
597 |
|
598 |
-
This brand logo showcase Gutenberg block or brand logo gallery Gutenberg block enables you to display a group of brand logo images in an eye-catching logo grid. In this
|
599 |
|
600 |
Apart from showing the logos in a grid format, there are other ways to make them look even more attractive. For example, you can showcase brand logos in a brand logo carousel or brand logo slider, making it easy for visitors to browse through them. Even though the option to showcase the logos in a sliding format is not present in this brand logo showcase block for Gutenberg editor, we'll introduce them very soon. Make sure to keep an eye on our plugin update!
|
601 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
602 |
|
603 |
== 💪 WooLentor's WooCommerce Module: ==
|
604 |
|
@@ -956,6 +1053,14 @@ Elementor Pro is not required. But you can use wooLentor with Elementor free & P
|
|
956 |
|
957 |
== Changelog ==
|
958 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
959 |
= Version: 2.4.7 - Date: 06-11-2022 =
|
960 |
* Solved : Issue in showing recommended extensions for php7.
|
961 |
* Solved : Issue with the display of wishlist and compare icon in product grid block.
|
3 |
Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
|
4 |
Requires at least: 4.7
|
5 |
Tested up to: 6.1
|
6 |
+
Stable tag: 2.4.8
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
256 |
|
257 |
A brand carousel or brand slider makes it easy for you to display the brand logos in a way that is creative and engaging. Not to mention, they can help you attract new customers and build brand loyalty. Aside from showcasing your partner’s logo, you can show the product brands or WooCommerce brands whose products you sell on your online storefront. Furthermore, the brand logo Carousel or brand logo slider is fully responsive and mobile-friendly. If you want to make your business trustworthy to your customers, this brand carousel or brands slider widget is worth considering.
|
258 |
|
259 |
+
|
260 |
+
|
261 |
+
|
262 |
<strong>[WooCommerce Breadcrumbs](https://woolentor.com/demo/product-layout/)</strong> – Add WooCommerce breadcrumbs to your WooCommerce store so that visitors can clearly understand which page they are currently viewing by seeing the WooCommerce navigation links, WooCommerce pages links, or WooCommerce menu links of the WooCommerce breadcrumbs.
|
263 |
|
264 |
<strong>[Customer Review](https://woolentor.com/demo/customer-review/)</strong> – Display customer reviews and control the style and layout of the reviews. With the help of this Elementor WooCommerce builder widget (Woo builder), you can increase the credibility of your business by allowing potential customers to see what the previous customers are saying about a particular product.
|
405 |
With the WooCommerce show terms feature of this WooCommerce product meta widget, you can display WooCommerce terms like product category and Woo product tags on the WooCommerce product page or WooCommerce single product page.
|
406 |
|
407 |
Therefore, if you intend to display the WooCommerce category and WooCommerce tags of your WooCommerce products on the WooCommerce single product page of your store, this WooCommerce product meta widget will come in handy.
|
408 |
+
|
409 |
<strong>[Call for Price](https://woolentor.com/doc/call-for-price/)</strong> – Allows you to add a click to call button to a WooCommerce store using which your customers will be able to call you to know the price of your WooCommer products. You may want to add WooCommerce products without showing the WooCommerce price, so your customers can call you to know the WooCommerce price. We found many websites that hide WooCommerce price for some of their WooCommerce products. For this type of website, we added this Elementor WooCommerce widget or WooCommerce price addon. If anyone clicks on the “Call for price” button from a mobile, he/she can easily contact you by phone call.
|
410 |
|
411 |
On a WooCommerce site, the "WooCommerce no price" and "call for price" button can be used when a seller does not want to display the price of a WooCommerce product upfront or when the customer needs to request a quote based on their requirements. For example, WooLentor's "WooCommerce no price" or "call for price" button widget or WooCommerce price addon lets you hide the price of a WooCommerce product until the customer calls the store admin to know the WooCommerce price.
|
558 |
|
559 |
Furthermore, this Gutenberg block for WooCommerce gives you full control over the WooCommerce grid layout or WooComerce product grids. You can also choose how many WooCommerce products to display per page and what order they are displayed in. Displaying WooCommerce products in a responsive grid is crucial for a WooCommerce store, as it will ensure that visitors can browse through the store no matter what type of devices they use.
|
560 |
|
561 |
+
So, what are you waiting for? Leverage this WooCommerce product grid block for the Gutenberg block editor and exhibit your WooCommerce products in a more visually appealing way. If you are interested in displaying your WooCommerce products using the Gutenberg block editor only, this WooCommerce Gutenberg block could be a great solution.
|
562 |
|
563 |
<strong>[Customer Review](https://woolentor.com/demo/customer-review-block/)</strong> – Customer reviews are an essential part of any eCommerce business, and WooCommerce is no exception. The default customer review system in WooCommerce is basic, but you can improve it with WooLentor's customer review Gutenberg block. This customer reviews WooCommerce Gutenberg block allows you to add and display customer reviews on any post or page you wish.
|
564 |
|
565 |
There is no limitation to using this customer reviews block or WooCommerce product reviews block only on a single product page. Customer reviews, WooCommerce reviews, or WooCommerce product reviews can even assist you in boosting conversion rates by fostering a sense of trust and credibility among potential customers.
|
566 |
|
567 |
+
The customer review Gutenberg block for WooCommerce can also be customized to match the look and feel of your website. Besides, the WooCommerce Gutenberg block includes an option to insert star ratings, making it easy for customers to leave ratings and feedback on a WooCommerce product. It also helps potential customers to make informed decisions about WooCommerce products.
|
568 |
|
569 |
<strong>[Promo Banner](https://woolentor.com/demo/block-promo-banner/)</strong> – In this competitive world of eCommerce business, it's important to make sure your WooCommerce products stand out from the crowd. One way to do this is to promote products using promo banners. Promo Banners are a great way to grab attention and draw potential customers to your WooCommerce site or online storefront. With WooLentor's promo banner Gutenberg block, you can easily create and customize promo banners to promote products on your WooCommerce store.
|
570 |
|
584 |
|
585 |
<strong>[Category Grid](https://woolentor.com/demo/block-category-grid/)</strong> – WooCommerce product category grid block allows you to show WooCommerce product categories in a grid view. The category grid view or categories grid is an excellent way for WooCommerce category showcase and makes it easy for customers to find what they're looking for. You can also use this category grid block or WooCommerce product category block for Gutenberg editor like a WooCommerce category product widget or WooCommerce product category widget to create an eye-catching WooCommerce category list, WooCommerce category carousel, product category carousel, WooCommerce category slider, product category slider, or category slider for WooCommerce.
|
586 |
|
587 |
+
This WooCommerce Gutenberg block for WooCommerce product category grid gives you the flexibility to control the style of WooCommerce category grid view and WooCommerce product category slider. You can even leverage this WooCommerce Gutenberg block to order category, limit the number of product categories, show count, set the number of columns, gutter space, and many more. On top of that, the WooCommerce category grid block is fully responsive and mobile-friendly. If you are looking for a way to display your WooCommerce product category compellingly, you should definitely check this WooCommerce Gutenberg block of WooLentor.
|
588 |
|
589 |
<strong>[Frequently Asked Questions](https://woolentor.com/demo/block-faq/)</strong> – If you're selling products online, then you know that product FAQ for WooCommerce is an important part of the customer journey. Not only do they help to provide common product question and answer, but they can also help to reduce returns and increase customer satisfaction.
|
590 |
|
591 |
+
Fortunately, WooLentor has a Gutenberg FAQ block for product FAQ for WooCommerce or WooCommerce FAQs that enables you to add a WordPress responsive accordion with FAQ or responsive frequently asked questions section to your WooCommerce store. With this useful WooCommerce product FAQ block for Gutenberg editor or Gutenberg FAQ block, you can also include category wise FAQs or category wise frequently asked question.
|
592 |
|
593 |
+
It is also possible to leverage this Gutenberg FAQ block for WooCommerce FAQ or product FAQ to place a FAQ in single product page or a responsive frequently asked questions section on any page you want on your WooCommerce website. The FAQ Gutenberg block or Gutenberg FAQ block even comes with many customization options using which you can design a stylish FAQ to improve the customer experience.
|
594 |
|
595 |
Adding a product FAQ or WooCommerce FAQ section to your WooCommerce store can be a great way to provide additional information about your WooCommerce products and help customers make informed purchase decisions. Customers usually ask question about WooCommerce products to know more detail about specific products.
|
596 |
|
597 |
That's where a WordPress responsive accordion with FAQ can assist in reducing customer support inquiries, as customers can find answers to their commonly asked questions without needing to contact you directly.
|
598 |
|
599 |
+
Even though the Gutenberg FAQ block is mainly designed to add a WordPress responsive accordion with FAQ, you can still utilize the FAQ Gutenberg block as a Gutenberg accordion block or an accordion Gutenberg block to design and add a Gutenberg custom accordion to your WooCommerce site.
|
600 |
+
|
601 |
+
<strong>[Brand Logo](https://woolentor.com/demo/block-brand-logo/)</strong> – Showcase the brand logos of your clients, partners, or sponsors on your WooCommerce website using this brand logo block for Gutenberg blocks editor. You can also add a title and URL along with the logo image. You can provide proof that your business is credible by displaying multiple brand logos in a beautiful logo grid. That's why it's essential to have a brand logo showcase on your website.
|
602 |
|
603 |
+
This brand logo showcase Gutenberg block or brand logo gallery Gutenberg block enables you to display a group of brand logo images in an eye-catching logo grid. In this Gutenberg logo block settings, you will find some customization options as well, using which you can personalize the look and feel of the brand logo grid section. If you're looking for a way to take your website to the next level, consider adding a brand logo showcase to your website leveraging the Gutenberg logo block of WooLentor (Addons for Gutenberg).
|
604 |
|
605 |
Apart from showing the logos in a grid format, there are other ways to make them look even more attractive. For example, you can showcase brand logos in a brand logo carousel or brand logo slider, making it easy for visitors to browse through them. Even though the option to showcase the logos in a sliding format is not present in this brand logo showcase block for Gutenberg editor, we'll introduce them very soon. Make sure to keep an eye on our plugin update!
|
606 |
|
607 |
+
<strong>[Product Curvy](https://woolentor.com/demo/block-product-curvy/)</strong> – As the block name "Product Curvy" suggests, this WooCommerce Gutenberg block is a wonderful way to showcase your WooCommerce products in a captivating manner where the product images are shown inside a circular shape. This WooCommerce block for Gutenberg editor works precisely like the Elementor WooCommerce widget available in WooLentor named "Product Curvy."
|
608 |
+
|
609 |
+
You can also have the power to choose a layout for your WooCommerce product display. Besides, the WooCommerce product block for Gutenberg editor offers a plethora of customization options to manage each element rendered by this WooCommerce Gutenberg block.
|
610 |
+
|
611 |
+
Do you want to display your WooCommerce products in a unique WooCommerce layout as well as grab the attention of your potential store visitors? If you do, then enable Gutenberg product block and leverage this WooCommerce Gutenberg block.
|
612 |
+
|
613 |
+
<strong>[WooCommerce Breadcrumbs](https://woolentor.com/demo/woolentor-template/shop-for-gutenberg-block/)</strong> – Breadcrumbs are an important part of website navigation, especially on websites with a lot of content. They help users to see their position in the store and make it easy to backtrack if they need to. Breadcrumbs nav or breadcrumb navigation can also be a great way to improve the usability of your WooCommerce website.
|
614 |
+
|
615 |
+
WooCommerce breadcrumb is a simple breadcrumbs block for Gutenberg editor that allows you to add breadcrumbs nav, breadcrumb nac, or breadcrumb navigation to your online storefront. The Gutenberg block for WooCommerce breadcrumb is super easy to use, and gives you the ability to customize the breadcrumbs navigation trail to your desire.
|
616 |
+
|
617 |
+
Breadcrumb navigation is typically displayed as a row of links, with the current page represented by a disabled link. The WooCommerce breadcrumb feature is a fantastic way to improve the navigation of your website.
|
618 |
+
|
619 |
+
Additionally, woocommerce breadcrumb makes it easy to return to a specific page if you need to. For example, if you are looking for a specific product on a woocommerce website, you can use the breadcrumbs to quickly find the page that you need. woocommerce breadcrumb is a simple, yet essential, tool for anyone who uses woocommerce websites.
|
620 |
+
|
621 |
+
<strong>[Archive Title](https://woolentor.com/demo/woolentor-template/shop-for-gutenberg-block/)</strong> – Show a custom archive title and a description on any archive page or archive template of your WooCommerce site using this custom Gutenberg block available in WooLentor. You can also use this WooCommerce Gutenberg block for the product archive title to customize some necessary styles of the archive title and description. All you need to do is enable this custom Gutenberg block.
|
622 |
+
|
623 |
+
<strong>[Store Feature](https://woolentor.com/demo/block-product-curvy/)</strong> – When setting up a WooCommerce store, it is essential to showcase your business or store features in order to attract customers. Therefore, showing off your WooCommerce store features is one of the most crucial aspects of running a successful eCommerce business. By informing your potential customers about the special features or perks of your WooCommerce store, you can let them know what you have to offer and why they should choose you.
|
624 |
+
|
625 |
+
With the help of this block for Gutenberg editor, you can highlight some of the unique features of your WooCommerce store in different layouts that let potential customers know what your store has to offer and set your WooCommerce store or business apart from the competition.
|
626 |
+
|
627 |
+
|
628 |
+
<strong>For Single Product Page:</strong>
|
629 |
+
|
630 |
+
<strong>[Product Title](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Display WooCommerce product title dynamically on the single product page or WooCommerce product page of your WooCommerce site. This WooCommerce product block for Gutenberg editor also gives you the ability to customize tha necessary layout and style for the WooCommerce product title. You can even choose what HTML heading tag you want to use for your WooCommerce product title.
|
631 |
+
|
632 |
+
<strong>[Product Description](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Another Gutenberg dynamic block by WooLentor (Gutenberg addon) fetches the product description for every WooCommerce product on the WooCommerce single product page or the WooCommerce product page. You can place the WooCommerce Gutenberg block anywhere on the product details page. This Gutenberg ready block for WooCommerce product description also allows you to customize the styles according to your requirements.
|
633 |
+
|
634 |
+
<strong>[Product Price](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Use this WooComerce Gutenberg block to display WooCommerce product prices dynamically on the single product page. You can leverage this dynamic Gutenberg block or WordPress Gutenberg block to render the WooCommerce prices of your WooCommerce products. This advanced Gutenberg block can even display both the WooCommerce sale price and the regular price even when a product is on sale. Besides, you can manage the style for the WooCommerce product price using this Gutenberg block for WooCommerce.
|
635 |
+
|
636 |
+
<strong>[Product Short Description](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Show a brief overview of your WooCommerce product on the product details page using this Gutenberg block for WooCommerce Product Short Description. WooCommerce product short description helps potential customers understand your product and what it can do for them. You can also highlight the key features of your WooCommerce product by including a short description on the WooCommerce single product page. Besides, this WooCommerce product block for Gutenberg editor allows you to manage the layout and style of your WooCommerce product short description.
|
637 |
+
|
638 |
+
This way, you can focus on a particular feature of your WooCommerce product, especially if your WooCommerce product has multiple features. WooCommerce product short description is an essential part of any WooCommerce store as it helps improve the usability of your online storefront. So, if you are building your WooCommerce store with WordPress Gutenberg block editor, make sure you take advantage of this useful WooCommerce Gutenberg block.
|
639 |
+
|
640 |
+
<strong>[Add to Cart](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Display a WooCommerce add to cart button on your website's WooCommerce product page or single product page by using this WooCommerce Gutenberg block of WooLentor (Gutenberg addon). By default, this single product cart button is usually located at the bottom of the WooCommerce product page, next to the WooCommerce product price and description.
|
641 |
+
|
642 |
+
Still, this WooCommerce Gutenberg block will not force you to place the single product cart button or add to cart button for WooCommerce in the same place. Meaning you can place this WordPress Gutenberg dynamic block anywhere you wish on the WooCommerce product page, WooCommerce product template, or WooCommerce single templates.
|
643 |
+
|
644 |
+
The single product cart button or WooCommerce add to cart button can also be customized to match the style of your site. The best part about this WooCommerce Gutenberg block is that it doesn't limit the functionality only to placing and customizing the Woo add to cart button or add to cart button for WooCommerce.
|
645 |
+
|
646 |
+
You can even change the WooCommerce add to cart button label, or the WooCommerce add to cart button text of the single product cart button or cart button for WooCommerce with this WooCommerce add to cart Gutenberg block. All these features available in this dynamic Gutenberg block, make it easier for store owners to design a custom add to cart button WooCommerce by personalizing the WooCommerce add to cart button style as per their needs.
|
647 |
+
|
648 |
+
<strong>[Product Image](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – This product image block for the WordPress Gutenberg block editor lets you showcase WooCommerce product images on the single product page or the WooCommerce product page. It also allows you to include WooCommerce product thumbnails alongside the WooCommerce featured image. In addition, by clicking on a magnifying glass icon, visitors can view the WooCommerce product images in an interactive WooCommerce modal or WooCommerce popup which can help give your customers a closer look at your WooCommerce products.
|
649 |
+
|
650 |
+
Viewing WooCommerce product images is an essential part of the buying process for any online shopper. The WooCommerce product images provide potential customers with a way to see what they're buying and can be incredibly helpful in making a final purchase decision. Since WooCommerce sites don't have the same brick-and-mortar presence as traditional stores, it's even more vital for them to have clear and attractive product images. After all, they are the first thing that potential customers will see when they visit your site.
|
651 |
+
|
652 |
+
A quality WooCommerce product image can influence the decision of a customer to add a product to their cart. In addition, a WooCommerce product image can convey extra details about a WooCommerce product, such as color options, features, and materials. Therefore, a great WooCommerce product image can help to enhance the shopper's experience and boost the conversion rates. So, make sure to this give this Gutenberg photo block a try!
|
653 |
+
|
654 |
+
<strong>[Product Rating](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Display product ratings on the WooCommerce products of your store using this product rating Gutenberg block. For a shopper, product rating is one of the most important things to consider when choosing a product from an online store. WooLentor (Gutenberg addon) offers a rating Gutenberg block or star rating block that allows businesses to showcase product ratings on the WooCommerce product page using the WordPress Gutenberg block editor.
|
655 |
+
|
656 |
+
WooCommerce product ratings give your potential customers an insight into what other customers think about a specific WooCommerce product that can help them make a more informed purchasing decision. When visitors look at a WooCommerce rating or product rating, they get an honest opinion from someone who has actually used the product.
|
657 |
+
|
658 |
+
If you are interested in using the Gutenberg builder or Gutenberg editor, be sure to add this product rating block, star rating block, or rating Gutenberg block to the WooCommerce single product page. This WooCommerce rating Gutenberg block even lets you customize the product rating style from the Gutenberg styling tab of this WooCommerce Gutenberg block.
|
659 |
+
|
660 |
+
<strong>[Product Data Tabs](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – WooCommerce product tabs block offers you the flexibility to display WooCommerce product tabs in any place you wish on the WooCommerce single product page. Plus, with this product page tabs block or Woo product tabs block, you can control how WooCommerce product tabs will appear, personalizing the necessary style for WooCommerce product tabs or Woo product tabs.
|
661 |
+
|
662 |
+
This WooCommerce Gutenberg block will give you full control over the presentation of the WooCommerce product tabs or product page tabs on the single product pages of your WooCommerce website. Aside from that, you can manage the appearance of product page tabs
|
663 |
+
for various devices by using the settings offered by this tabs block for Gutenberg block editor.
|
664 |
+
|
665 |
+
<strong>[Related Products](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – WooLentor (Gutenberg addon) has made it possible to showcase WooCommerce related products on your online storefront using the WordPress Gutenberg block editor. WooCommerce related products help boost your sales and encourage customers to purchase additional items. You can enable Gutenberg product block and use it on the WooCommerce product page or WooCommerce product template to show products related to the category you are currently viewing, making it easy for customers to find the right WooCommerce product.
|
666 |
+
|
667 |
+
In short, this WooCommerce Gutenberg block or product block for Gutenberg editor is mainly designed to display WooCommerce related products, similar products, or product recommendations based on the WooCommerce product whose details page you are on. Since the WooCommerce Gutenberg block for WooCommerce related products lets you show products related to a specific category, it can be really handy for your customers to find the WooCommerce related products they are looking for.
|
668 |
+
|
669 |
+
You can also customize the style of the WooCommerce related products block to better match your website's overall look and feel. You can also control a couple of settings for the WooCommerce related products block, such as the number of columns you want in the WooCommerce responsive grid, the number of WooCommerce related products per page, WooCommerce product order, and so on.
|
670 |
+
|
671 |
+
Showing WooCommerce recommendations or WooCommerce product recommendations on the product details page can improve the usability of your WooCommerce site. There are multiple ways to accomplish this, but one of the most effective ways is to add a WooCommerce related products section in a WooCommerce responsive grid or responsive grid for WooCommerce. By utilizing this WooCommerce Gutenberg block, you can easily achieve that.
|
672 |
+
|
673 |
+
<strong>[Product Meta](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Display WooCommerce product meta on the single product page of your online storefront using WooLentor's product meta block for Gutenberg block editor. WooCommerce Product meta refers to product categories, WooCommerce product tags, product SKUs, and so on. You can also change the appearance of your WooCommerce product meta data using this WooCommerce Gutenberg block for product meta data.
|
674 |
+
|
675 |
+
You can even customize WooCommerce terms or WooCommerce product meta like product category and Woo product tags on the WooCommerce product page or WooCommerce single product page using the product meta block of WooLentor. For example, WooCommerce product meta color, meta link color, meta link hover color, etc.
|
676 |
+
|
677 |
+
Therefore, if you intend to display the WooCommerce category and WooCommerce tags of your WooCommerce products on the WooCommerce product page of your store, this WooCommerce product meta block for Gutenberg editor is an ideal solution.
|
678 |
+
|
679 |
+
<strong>[Additional Information or Additional Description](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – When it comes to providing customers with as much information about your WooCommerce product as possible, adding a product additional description or product additional information on the WooCommerce product page is very important. Enable Gutenberg product block for product additional information offered by WooLentor (Gutenberg addon). The additional WooCommerce product description can include additional descriptions, such as weight, color, dimension, and some other information.
|
680 |
+
|
681 |
+
Displaying such information on the single product page can be handy for customers as they can view specific details for a WooCommerce product they are interested in. You can also customize some necessary styles to change the look and feel of the additional description block for the Gutenberg block editor. As a result, the description under products or additional Woo description can lead to happier customers and increased sales for your business.
|
682 |
+
|
683 |
+
Including product additional information or additional description under products on the product details page can also help to improve your search engine ranking, as it provides more content for search engines to index. If you're looking for a way to enhance your WooCommerce store, consider using this WooCommerce Gutenberg block and show additional product information for WooCommerce products on the WooCommerce product pages.
|
684 |
+
|
685 |
+
<strong>[Product Stock](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Display the product stock or stock count on the WooCommerce product page or WooCommerce single product page using the product stock block of WooLentor. WooCommerce product stock refers to the number of units of a particular WooCommerce product available for sale. This WooCommerce Gutenberg block helps your customers get an idea about the stock status of the stock quantity of your WooCommerce products.
|
686 |
+
|
687 |
+
Plus, they can see which WooCommerce product is low in terms of stock count. So, you can utilize this product page block to show WooCommerce stock currently available for the WooCommerce products of your store. On top of that, this stock quantity or stock count block for the WordPress Gutenberg editor can work like a WooCommerce products stock notification, stock available notice, stock alert, stock label, etc.
|
688 |
+
|
689 |
+
If a store owner manages the product stock for any WooCommerce product, this WooCommerce block displays a stock label on the WooCommerce product page. In addition, it will show a WooCommerce out of stock text when there is no item left in stock, which can be helpful for customers to see at a glance whether an item is available or not. On the other hand, if customers cannot see that a WooCommerce product is out of stock, they may attempt to purchase it and be disappointed when they find out that the WooCommerce product is not available.
|
690 |
+
|
691 |
+
Once the store owner takes steps to update product stock from the WooCommerce product inventory, the out of stock message will be replaced by the new stock count. Aside from helping customers make informed purchase decisions, this Gutenberg builder block for product stock allows you to customize the style of your WooCommerce product stock status.
|
692 |
+
|
693 |
+
<strong>[QR Code](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> – Add a WooCommerce QR code to the product details page of your WooCommerce site using this WooCommerce QR block for the WordPress Gutenberg block editor. Once you include a WooCommerce QR code into the WooCommerce single product page, it will allow your customers to add their desired WooCommerce products to their carts from their mobile devices. To do so, they only need to scan the QR WooCommerce code or QR image generated by this simple QR code block of WooLentor (Gutenberg addon).
|
694 |
+
|
695 |
+
After customers are done performing a WooCommerce QR scan or simple QR code scan on a specific product page, the product will automatically be added to their cart by the WooCommerce QR block designed for the Gutenberg editor. Adding a WooCommerce QR code to the product details page is a great way to streamline the shopping experience for your customers. The WooCommerce block functions exactly like the QR code widget or QR widget available in WooLentor for the Elementor page builder. If you want to provide a positive customer experience and boost sales, don’t forget to enable this Gutenberg ready product block.
|
696 |
+
|
697 |
+
<strong>[Product Upsell](https://woolentor.com/demo/product/rock-colorful-suit/)</strong> –
|
698 |
+
|
699 |
|
700 |
== 💪 WooLentor's WooCommerce Module: ==
|
701 |
|
1053 |
|
1054 |
== Changelog ==
|
1055 |
|
1056 |
+
= Version: 2.4.8 - Date: 13-11-2022 =
|
1057 |
+
* Solved : Single product add to cart issue with single product add to cart module.
|
1058 |
+
* Solved : Currency separate fetching issue in Filter addons.
|
1059 |
+
* Solved : Product Filter non taxonomy select warning.
|
1060 |
+
* Compatible: Multi Language supported.
|
1061 |
+
* Compatibility with the latest WooCommerce version.
|
1062 |
+
* Compatibility with the latest WordPress version.
|
1063 |
+
|
1064 |
= Version: 2.4.7 - Date: 06-11-2022 =
|
1065 |
* Solved : Issue in showing recommended extensions for php7.
|
1066 |
* Solved : Issue with the display of wishlist and compare icon in product grid block.
|
woolentor_addons_elementor.php
CHANGED
@@ -1,23 +1,23 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
|
4 |
-
* Description:
|
5 |
* Plugin URI: https://woolentor.com/
|
6 |
-
* Version: 2.4.
|
7 |
* Author: HasThemes
|
8 |
* Author URI: https://hasthemes.com/plugins/woolentor-pro/
|
9 |
* License: GPL-2.0+
|
10 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
11 |
* Text Domain: woolentor
|
12 |
* Domain Path: /languages
|
13 |
-
* WC tested up to: 7.0
|
14 |
* Elementor tested up to: 3.8.0
|
15 |
* Elementor Pro tested up to: 3.8.0
|
16 |
*/
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
19 |
|
20 |
-
define( 'WOOLENTOR_VERSION', '2.4.
|
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 ) );
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
|
4 |
+
* Description: An all-in-one WooCommerce solution to create a beautiful WooCommerce store.
|
5 |
* Plugin URI: https://woolentor.com/
|
6 |
+
* Version: 2.4.8
|
7 |
* Author: HasThemes
|
8 |
* Author URI: https://hasthemes.com/plugins/woolentor-pro/
|
9 |
* License: GPL-2.0+
|
10 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
11 |
* Text Domain: woolentor
|
12 |
* Domain Path: /languages
|
13 |
+
* WC tested up to: 7.1.0
|
14 |
* Elementor tested up to: 3.8.0
|
15 |
* Elementor Pro tested up to: 3.8.0
|
16 |
*/
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
19 |
|
20 |
+
define( 'WOOLENTOR_VERSION', '2.4.8' );
|
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 ) );
|