WC_Product_Table
Namespaces
Interfaces, Classes and Traits
- 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 the core plugin services.
- Plugin_Factory
- Factory to create/return the shared plugin instance.
- Plugin_Setup
- Handles the setup of the plugin setup wizard.
- Product_Table
- Represents a table of WooCommerce products.
- Table_Args
- The Table_Args class is 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.
- Template_Loader_Factory
- Updates
- Update functions to be used on plugin updates.
Table of Contents
- PLUGIN_FILE = __FILE__
- PLUGIN_VERSION = '4.0.1'
- wpt() : Plugin
- Helper function to access the shared plugin instance.
Constants
PLUGIN_FILE
public
mixed
PLUGIN_FILE
= __FILE__
PLUGIN_VERSION
public
mixed
PLUGIN_VERSION
= '4.0.1'
Functions
wpt()
Helper function to access the shared plugin instance.
wpt() : Plugin
Return values
Plugin —The plugin instance.