Plugin Directory

Changeset 3222934


Ignore:
Timestamp:
01/15/2025 01:19:05 PM (15 months ago)
Author:
clonable
Message:

Version 2.3.0

Location:
clonable
Files:
116 added
11 edited

Legend:

Unmodified
Added
Removed
  • clonable/trunk/clonable-wp.php

    r3198101 r3222934  
    55Description: Official plugin for improving your clones made with Clonable.
    66Plugin URI: https://kb.clonable.net/en/introduction/getting-started/wordpress#de-clonable-plug-in-downloaden
    7 Version: 2.2.8
     7Version: 2.3.0
    88Author: Clonable BV
    99Author URI: https://www.clonable.net
     
    104104
    105105define('CLONABLE_NAME', 'Clonable');
    106 define('CLONABLE_VERSION', '2.2.8');
     106define('CLONABLE_VERSION', '2.3.0');
    107107
    108108try {
     
    151151    // Instantiate all the services that are used for different kind of WooCommerce functionalities.
    152152    $woocommerce_service = new ClonableWooCommerceService();
     153    add_action( 'before_woocommerce_init', function() {
     154        if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) {
     155            \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true);
     156        }
     157    });
    153158} catch (Exception $exception) {
    154159    error_log("[Clonable] Error while setting up WooCommerce modules: {$exception->getMessage()}");
  • clonable/trunk/readme-da_DK.txt

    r3198101 r3222934  
    33Tags: oversættelser, oversæt, flersproget, clonable, seo
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Kompatibilitet med WooCommerce High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/readme-de_DE.txt

    r3198101 r3222934  
    33Tags: Übersetzungen, übersetzen, mehrsprachig, clonable, seo
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Kompatibilität mit WooCommerce High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/readme-es_ES.txt

    r3198101 r3222934  
    33Tags: traducciones, traducir, multilingüe, clonable, seo
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Compatibilidad con High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/readme-fr_FR.txt

    r3198101 r3222934  
    33Tags : traductions, traduire, multilingue, clonable, seo
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Compatibilité avec WooCommerce High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/readme-it_IT.txt

    r3198101 r3222934  
    33Tags: traduzioni, tradurre, multilingue, clonable, seo
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Compatibilità con High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/readme-nb_NO.txt

    r3198101 r3222934  
    33Tags: oversettelser, oversette, flerspråklig, clonable
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Kompatibilitet med High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/readme-nl_NL.txt

    r3198101 r3222934  
    33Tags: vertalingen, vertalen, meertalig, clonable
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Compatibiliteit met WooCommerce High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: extern beheerde subfolders
  • clonable/trunk/readme-sv_SE.txt

    r3198101 r3222934  
    33Tags: översättningar, översätta, flerspråkig, clonable, seo
    44Requires at least: 5.0
    5 Tested up to: 6.6.2
     5Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Kompatibilitet med High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/readme.txt

    r3198101 r3222934  
    55Tested up to: 6.7.1
    66Requires PHP: 7.2
    7 Stable tag: 2.2.8
     7Stable tag: 2.3.0
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.3.0
     35Compatibility with WooCommerce High-Performance Order Storage
     36
    3437v2.2.8
    3538Bug fix: externally managed subfolders
  • clonable/trunk/services/ClonableWooCommerceService.php

    r3013607 r3222934  
    1111use Clonable\Services\Modules\TaxonomyModule;
    1212use Clonable\Traits\WooCommerceCheck;
     13use WC_Order;
    1314
    1415defined( 'ABSPATH' ) || exit;
     
    6970        if (!empty($post_data['clonable_origin'])) {
    7071            if ($this->is_valid_origin($post_data['clonable_origin'])) {
    71                 update_post_meta($order_id, 'clonable_origin', sanitize_text_field($post_data['clonable_origin']));
     72                $order = wc_get_order($order_id);
     73                $order->update_meta_data('clonable_origin', sanitize_text_field($post_data['clonable_origin']));
     74                $order->save();
    7275            }
    7376        }
     
    8184     */
    8285    public function display_order_origin($order) {
    83         echo '<p><strong>Clonable Origin:</strong> ' . esc_html(get_post_meta($order->get_id(), 'clonable_origin', true)) . '</p>';
     86        $clonable_origin = $order->get_meta('clonable_origin');
     87        echo '<p><strong>Clonable Origin:</strong> ' . esc_html($clonable_origin) . '</p>';
    8488    }
    8589
Note: See TracChangeset for help on using the changeset viewer.