CTX Feed – WooCommerce Product Feed Manager Plugin - Version 4.3.75

Version Description

(2021-04-27) = * Fixed: Junk cleaned. * Fixed: Performance enhancement.

Download this release

Release Info

Developer wahid0003
Plugin Icon 128x128 CTX Feed – WooCommerce Product Feed Manager Plugin
Version 4.3.75
Comparing to
See all releases

Code changes from version 4.3.74 to 4.3.75

README.txt CHANGED
@@ -5,7 +5,7 @@ Tags: Product Feed, WooCommerce, Google Shopping, Google Merchant, Facebook Cata
5
  Requires at least: 3.6
6
  Tested Up To: 5.7
7
  Requires PHP: 5.6
8
- Stable tag: 4.3.74
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -501,6 +501,10 @@ Using pro version:
501
 
502
  == Changelog ==
503
 
 
 
 
 
504
  = 4.3.74 (2021-04-25) =
505
  * Fixed: Output type auto select issue fixed.
506
 
5
  Requires at least: 3.6
6
  Tested Up To: 5.7
7
  Requires PHP: 5.6
8
+ Stable tag: 4.3.75
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
501
 
502
  == Changelog ==
503
 
504
+ = 4.3.75 (2021-04-27) =
505
+ * Fixed: Junk cleaned.
506
+ * Fixed: Performance enhancement.
507
+
508
  = 4.3.74 (2021-04-25) =
509
  * Fixed: Output type auto select issue fixed.
510
 
admin/partials/woo-feed-edit-tabs.php CHANGED
@@ -19,11 +19,11 @@ $editorTabs = array(
19
  'filter' => array(
20
  'label' => __( 'Filter', 'woo-feed' ),
21
  'callback' => 'render_filter_config',
22
- )
23
  );
24
 
25
  $settings = woo_feed_get_options('all');
26
- if( isset($settings['enable_ftp_upload']) && 'yes' === $settings['enable_ftp_upload'] ) {
27
  $editorTabs['ftp'] = array(
28
  'label' => __( 'FTP/SFTP', 'woo-feed' ),
29
  'callback' => 'render_ftp_config',
19
  'filter' => array(
20
  'label' => __( 'Filter', 'woo-feed' ),
21
  'callback' => 'render_filter_config',
22
+ ),
23
  );
24
 
25
  $settings = woo_feed_get_options('all');
26
+ if ( isset($settings['enable_ftp_upload']) && 'yes' === $settings['enable_ftp_upload'] ) {
27
  $editorTabs['ftp'] = array(
28
  'label' => __( 'FTP/SFTP', 'woo-feed' ),
29
  'callback' => 'render_ftp_config',
includes/classes/class-woo-feed-dropdown.php CHANGED
@@ -350,7 +350,7 @@ class Woo_Feed_Dropdown {
350
  }
351
 
352
  //get only woo feed brand taxonomy data, should be removed when all taxonomy should be shown
353
- $data = ['woo-feed-brand'];
354
 
355
  if ( count( $data ) ) {
356
  foreach ( $data as $key => $value ) {
350
  }
351
 
352
  //get only woo feed brand taxonomy data, should be removed when all taxonomy should be shown
353
+ $data = [ 'woo-feed-brand' ];
354
 
355
  if ( count( $data ) ) {
356
  foreach ( $data as $key => $value ) {
includes/classes/class-woo-feed-products-v3.php CHANGED
@@ -339,7 +339,7 @@ class Woo_Feed_Products_v3
339
  public function get_wp_query_products() {
340
  $args = $this->get_query_args('wp');
341
  $query = new WP_Query($args);
342
- if ( ! is_wp_error($query) && woo_feed_is_debugging_enabled() ) {
343
  woo_feed_log_feed_process($this->config['filename'], 'WC_Product_Query Args::' . PHP_EOL . print_r($args, true)); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
344
  woo_feed_log_feed_process($this->config['filename'], sprintf('WP_Query Request ::' . PHP_EOL . '%s', $query->request));
345
  woo_feed_log($this->config['filename'], 'WC_Product_Query Args::' . PHP_EOL . print_r($args, true), 'info'); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
@@ -583,9 +583,8 @@ class Woo_Feed_Products_v3
583
 
584
  if ( 'custom' === $this->config['provider'] && strpos( $attributeValue, '<![CDATA[' ) === false ) {
585
  $attributeValue = htmlentities( $attributeValue, ENT_XML1 | ENT_QUOTES, 'UTF-8' );
586
- }
587
-
588
- }
589
 
590
  // Add closing XML node if value is empty
591
  if ( '' !== $attributeValue ) {
339
  public function get_wp_query_products() {
340
  $args = $this->get_query_args('wp');
341
  $query = new WP_Query($args);
342
+ if ( ! is_wp_error($query) && woo_feed_is_debugging_enabled() ) {
343
  woo_feed_log_feed_process($this->config['filename'], 'WC_Product_Query Args::' . PHP_EOL . print_r($args, true)); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
344
  woo_feed_log_feed_process($this->config['filename'], sprintf('WP_Query Request ::' . PHP_EOL . '%s', $query->request));
345
  woo_feed_log($this->config['filename'], 'WC_Product_Query Args::' . PHP_EOL . print_r($args, true), 'info'); // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_print_r
583
 
584
  if ( 'custom' === $this->config['provider'] && strpos( $attributeValue, '<![CDATA[' ) === false ) {
585
  $attributeValue = htmlentities( $attributeValue, ENT_XML1 | ENT_QUOTES, 'UTF-8' );
586
+ }
587
+ }
 
588
 
589
  // Add closing XML node if value is empty
590
  if ( '' !== $attributeValue ) {
woo-feed.php CHANGED
@@ -10,7 +10,7 @@
10
  * Plugin Name: CTX Feed
11
  * Plugin URI: https://webappick.com/
12
  * Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
13
- * Version: 4.3.74
14
  * Author: WebAppick
15
  * Author URI: https://webappick.com/
16
  * License: GPL v2
@@ -39,7 +39,7 @@ if ( ! defined( 'WOO_FEED_FREE_VERSION' ) ) {
39
  * @var string
40
  * @since 3.1.6
41
  */
42
- define( 'WOO_FEED_FREE_VERSION', '4.3.74' );
43
  }
44
 
45
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
10
  * Plugin Name: CTX Feed
11
  * Plugin URI: https://webappick.com/
12
  * Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
13
+ * Version: 4.3.75
14
  * Author: WebAppick
15
  * Author URI: https://webappick.com/
16
  * License: GPL v2
39
  * @var string
40
  * @since 3.1.6
41
  */
42
+ define( 'WOO_FEED_FREE_VERSION', '4.3.75' );
43
  }
44
 
45
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {