PLUGIN_FILE
PLUGIN_FILE =__FILE__
| Admin |
| Data |
| Integration |
| Util |
| Ajax_Handler | Handles the AJAX requests for posts tables that have AJAX enabled. |
| Config_Builder | Responsible for creating the posts table config script. |
| Frontend_Scripts | Responsible for registering the front-end styles and scripts in Posts Table Pro. |
| Plugin | The main plugin class. Responsible for setting up to core plugin services. |
| Plugin_Factory | Factory to return the shared plugin instance. |
| Posts_Table | Represents a data table of WP_Post objects. |
| Table_Args | Responsible for storing and validating the posts table arguments. |
| Table_Cache | Handles the caching for post tables. |
| Table_Columns | Responsible for managing the columns for a specific Posts Table, and column utility functions. |
| Table_Factory | A factory for creating Posts_Table objects. |
| Table_Hooks | Responsible for managing the actions and filter hooks for an individual posts table. |
| Table_Query | Responsible for managing the posts table query, retrieving the list of posts (as an array of WP_Post objects), and finding the post totals. |
| Table_Shortcode | This class handles our posts table shortcode. |
ptp(): \Barn2\Plugin\Posts_Table_Pro\Plugin
Helper function to access the shared plugin instance.
The plugin instance.