Plugin Directory

Changeset 3252602


Ignore:
Timestamp:
03/08/2025 06:39:33 PM (13 months ago)
Author:
ilachat
Message:

Fix HPOS

Location:
ilachat
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • ilachat/tags/1.1.0/ilachat.php

    r3252600 r3252602  
    8383
    8484add_action('plugins_loaded', 'ilachat_init');
     85
     86/**
     87 * Declare the plugin initialization hook.
     88 */
     89function ilachat_declare_woocommerce_compatibility()
     90{
     91    if (class_exists(\Automattic\WooCommerce\Utilities\FeaturesUtil::class)) {
     92        \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility('custom_order_tables', __FILE__, true);
     93    }
     94}
     95
     96add_action('before_woocommerce_init', 'ilachat_declare_woocommerce_compatibility');
  • ilachat/tags/1.1.0/src/Integrations/Woocommerce.php

    r3252600 r3252602  
    4444    public function init()
    4545    {
    46         add_action('before_woocommerce_init', [$this, 'declare_woocommerce_compatibility']);
    4746        add_action('admin_menu', [$this, 'add_menu']);
    4847        add_action('admin_init', [$this, 'register_settings']);
     
    5554            add_action('post_submitbox_misc_actions', [$this, 'add_product_sync_misc_actions']);
    5655            $this->init_special_order_note();
    57         }
    58     }
    59 
    60     /**
    61      * Declare compatibility with WooCommerce custom order tables.
    62      *
    63      * @return void
    64      */
    65     public function declare_woocommerce_compatibility()
    66     {
    67         if (class_exists(\Automattic\WooCommerce\Utilities\FeaturesUtil::class)) {
    68             \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility('custom_order_tables', __FILE__, true);
    6956        }
    7057    }
     
    170157            esc_html__('WooCommerce Integration', 'ilachat'),
    171158            esc_html__('WooCommerce Integration', 'ilachat'),
    172             'manage_options',
     159            'read',
    173160            'ilachat-woocommerce',
    174161            [$this, 'render_page']
  • ilachat/trunk/ilachat.php

    r3252598 r3252602  
    8383
    8484add_action('plugins_loaded', 'ilachat_init');
     85
     86/**
     87 * Declare the plugin initialization hook.
     88 */
     89function ilachat_declare_woocommerce_compatibility()
     90{
     91    if (class_exists(\Automattic\WooCommerce\Utilities\FeaturesUtil::class)) {
     92        \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility('custom_order_tables', __FILE__, true);
     93    }
     94}
     95
     96add_action('before_woocommerce_init', 'ilachat_declare_woocommerce_compatibility');
  • ilachat/trunk/src/Integrations/Woocommerce.php

    r3252598 r3252602  
    4444    public function init()
    4545    {
    46         add_action('before_woocommerce_init', [$this, 'declare_woocommerce_compatibility']);
    4746        add_action('admin_menu', [$this, 'add_menu']);
    4847        add_action('admin_init', [$this, 'register_settings']);
     
    5554            add_action('post_submitbox_misc_actions', [$this, 'add_product_sync_misc_actions']);
    5655            $this->init_special_order_note();
    57         }
    58     }
    59 
    60     /**
    61      * Declare compatibility with WooCommerce custom order tables.
    62      *
    63      * @return void
    64      */
    65     public function declare_woocommerce_compatibility()
    66     {
    67         if (class_exists(\Automattic\WooCommerce\Utilities\FeaturesUtil::class)) {
    68             \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility('custom_order_tables', __FILE__, true);
    6956        }
    7057    }
     
    170157            esc_html__('WooCommerce Integration', 'ilachat'),
    171158            esc_html__('WooCommerce Integration', 'ilachat'),
    172             'manage_options',
     159            'read',
    173160            'ilachat-woocommerce',
    174161            [$this, 'render_page']
Note: See TracChangeset for help on using the changeset viewer.