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 |
---|