Browse Source

add logging basic operation to std output (debug.log). fix plugin initialization

Dalibor Votruba 1 year ago
parent
commit
7a6b3e7f0b

+ 2 - 0
studiou-wc-ord-print-statuses/includes/class-bulk-actions-manager.php

@@ -11,6 +11,8 @@ class Bulk_Actions_Manager {
         $bulk_actions['prepare_to_printing_export'] = __('Prepare to Printing Export', 'studiou-wc-ord-print-statuses');
         $bulk_actions['set_status_to_prepare_to_printing'] = __('Set Status to Prepare to Printing', 'studiou-wc-ord-print-statuses');
         $bulk_actions['set_status_to_in_printing'] = __('Set Status to In Printing', 'studiou-wc-ord-print-statuses');
+
+        error_log('Bulk actions registered');
         return $bulk_actions;
     }
 

+ 1 - 0
studiou-wc-ord-print-statuses/includes/class-custom-columns-manager.php

@@ -18,6 +18,7 @@ class Custom_Columns_Manager {
                 $new_columns['to_print_date'] = __('To Print Date', 'studiou-wc-ord-print-statuses');
                 $new_columns['in_print_date'] = __('In Print Date', 'studiou-wc-ord-print-statuses');
                 $new_columns['external_order_number'] = __('External Order Number', 'studiou-wc-ord-print-statuses');
+                error_log('3 order columns added');
             }
         }
 

+ 2 - 0
studiou-wc-ord-print-statuses/includes/class-db-assets-manager.php

@@ -37,6 +37,7 @@ class DB_Assets_Manager {
                     `orders`.`id`";
 
         $wpdb->query($sql);
+        error_log('View created');
     }
 
     /**
@@ -48,6 +49,7 @@ class DB_Assets_Manager {
         $sql = "DROP VIEW IF EXISTS vsu_orders_car_prod_qty_img";
 
         $wpdb->query($sql);
+        error_log('View dropped');
     }
 
     /**

+ 1 - 0
studiou-wc-ord-print-statuses/includes/class-order-status-manager.php

@@ -31,6 +31,7 @@ class Order_Status_Manager {
                 'label_count' => $status_args['label_count']
             ));
         }
+        error_log('Statuses registered');
     }
 
     public function add_custom_order_statuses_to_list($order_statuses) {

+ 5 - 7
studiou-wc-ord-print-statuses/studiou-wc-ord-print-statuses.php

@@ -12,9 +12,6 @@
  * License URI: https://www.gnu.org/licenses/gpl-2.0.html
  * Text Domain: studiou-wc-ord-print-statuses
  * Domain Path: /languages
- *
- * WC requires at least: 5.0
- * WC tested up to: 8.0
  */
 
 defined('ABSPATH') || exit;
@@ -62,6 +59,8 @@ class Studiou_WC_Ord_Print_Statuses {
         foreach ($files as $file) {
             require_once plugin_dir_path(__FILE__) . 'includes/' . $file;
         }
+
+        error_log('Dependencies loaded');
     }
 
     private function initialize_managers() {
@@ -71,6 +70,8 @@ class Studiou_WC_Ord_Print_Statuses {
         $this->bulk_actions_manager = new Bulk_Actions_Manager();
         $this->custom_columns_manager = new Custom_Columns_Manager();
         $this->import_manager = new Import_Manager();
+
+        error_log('Managers initialized');
     }
 
     public function woocommerce_missing_notice() {
@@ -89,7 +90,4 @@ function studiou_wc_ord_print_statuses_load_textdomain() {
 add_action('plugins_loaded', 'studiou_wc_ord_print_statuses_load_textdomain');
 
 // Initialize the plugin
-function studiou_wc_ord_print_statuses_init() {
-    new Studiou_WC_Ord_Print_Statuses();
-}
-add_action('plugins_loaded', 'studiou_wc_ord_print_statuses_init', 10);
+new Studiou_WC_Ord_Print_Statuses();