PLUGIN_FILE
PLUGIN_FILE =__FILE__
| Admin |
| Compat |
| Data |
| Ajax_Handler | Handles the AJAX requests for product tables. |
| Cart_Handler | This class handles caching for the product tables. |
| Config_Builder | Responsible for creating the product table config script. |
| Frontend_Scripts | Handles the registering of the front-end scripts and stylesheets. Also creates the inline CSS (if required) for the product tables. |
| Hook_Manager | Responsible for managing the actions and filter hooks for an individual product table. |
| Plugin | The main plugin class. Responsible for setting up to core plugin services. |
| Plugin_Factory | Factory to create/return the shared plugin instance. |
| Product_Table | Represents a table of WooCommerce products. |
| Query_Hooks | Handles the scoped hooks (actions and filters) which are used during the product table query. |
| Table_Args | Responsible for storing and validating the product table arguments. |
| Table_Cache | Handles the caching for product tables. |
| Table_Columns | Responsible for managing the product table columns. |
| Table_Factory | A Product_Table factory. |
| Table_Query | Responsible for managing the product table query, retrieving the list of products (as an array of WP_Post objects), and finding the product totals. |
| Table_Shortcode | This class handles our product table shortcode. |
| Template_Handler | This class handles adding the product table to the shop, archive, and product search pages. |
wc_product_table(): \Barn2\Plugin\WC_Product_Table\Plugin
Helper function to access the shared plugin instance.
The plugin instance.
wpt(): \Barn2\Plugin\WC_Product_Table\Plugin
Helper function to access the shared plugin instance.
The plugin instance.
| package | Barn2\woocommerce-product-table |
|---|