AbstractProductGrid::get_products_limit() – Works out the item limit based on rows and columns, or returns default.
AbstractRoute::maybe_load_cart() – Makes the cart and sessions available to a route by loading them from core.
ActionScheduler_Abstract_ListTable::column_cb() – Renders the checkbox for each row, this is the first column and it is named ID regardless of how the primary key is named (to keep the code simpler). The bulk actions will do the proper name transformation though using `$this->ID`.
ActionScheduler_Abstract_ListTable::column_default() – Default column formatting, it will escape everything for security.
ActionScheduler_Abstract_ListTable::display_admin_notices() – Display the table heading and search query, if any
ActionScheduler_Abstract_ListTable::display_filter_by_status() – Prints the available statuses so the user can click to filter.
ActionScheduler_Abstract_ListTable::display_header() – Display the table heading and search query, if any
ActionScheduler_Abstract_ListTable::display_page() – Render the list table page, including header, notices, status filters and table.
ActionScheduler_Abstract_ListTable::display_table() – Renders the table list, we override the original class to render the table inside a form and to render any needed HTML (like the search box). By doing so the callee of a function can simple forget about any extra HTML.
ActionScheduler_Abstract_ListTable::get_bulk_actions() – Reads `$this->bulk_actions` and returns an array that WP_List_Table understands. It also validates that the bulk method handler exists. It throws an exception because this is a library meant for developers and missing a bulk method is a development-time error.
ActionScheduler_Abstract_ListTable::get_columns() – Returns the columns names for rendering. It adds a checkbox for selecting everything as the first column
ActionScheduler_Abstract_ListTable::get_items_offset() – Returns the number of items to offset/skip for this current view.
ActionScheduler_Abstract_ListTable::get_items_query_filters() – Prepares the SQL to filter rows by the options defined at `$this->filter_by`. Before trusting any data sent by the user it validates that it is a valid option.
ActionScheduler_Abstract_ListTable::get_items_query_limit() – Get prepared LIMIT clause for items query
ActionScheduler_Abstract_ListTable::get_items_query_offset() – Get prepared OFFSET clause for items query
ActionScheduler_Abstract_ListTable::get_items_query_order() – Prepares the ORDER BY sql statement. It uses `$this->sort_by` to know which columns are sortable. This requests validates the orderby $_GET parameter is a valid column and sortable. It will also use order (ASC|DESC) using DESC by default.
ActionScheduler_Abstract_ListTable::get_items_query_search() – Check if the current request is doing a "full text" search. If that is the case prepares the SQL to search texts using LIKE.
ActionScheduler_Abstract_ListTable::get_request_order() – Return the sortable column order specified for this request.
ActionScheduler_Abstract_ListTable::get_request_orderby() – Return the sortable column specified for this request to order the results by, if any.
ActionScheduler_Abstract_ListTable::get_request_search_query() – Return the search filter for this request, if any.
ActionScheduler_Abstract_ListTable::get_request_status() – Return the status filter for this request, if any.
ActionScheduler_Abstract_ListTable::get_search_box_placeholder() – Get the text to display in the search box on the list table.
ActionScheduler_Abstract_ListTable::get_sortable_columns() – Reads $this->sort_by and returns the columns name in a format that WP_Table_List expects
ActionScheduler_Abstract_ListTable::get_table_columns() – Process and return the columns name. This is meant for using with SQL, this means it always includes the primary key.
ActionScheduler_Abstract_ListTable::prepare_column_headers() – Prepares the _column_headers property which is used by WP_Table_List at rendering.
ActionScheduler_Abstract_ListTable::process_bulk_action() – Checks if the current request has a bulk action. If that is the case it will validate and will execute the bulk method handler. Regardless if the action is valid or not it will redirect to the previous page removing the current arguments that makes this request a bulk action.
ActionScheduler_Abstract_ListTable::set_items() – Set the data for displaying. It will attempt to unserialize (There is a chance that some columns are serialized). This can be override in child classes for further data transformation.
ActionScheduler_Abstract_ListTable::translate() – Makes translation easier, it basically just wraps `_x` with some default (the package name)
ActionScheduler_Abstract_QueueRunner::batch_limits_exceeded() – See if the batch limits have been exceeded, which is when memory usage is almost at the maximum limit, or the time to process more actions will exceed the max time limit.
ActionScheduler_Abstract_QueueRunner::time_likely_to_be_exceeded() – Check if the host’s max execution time is (likely) to be exceeded if processing more actions.
ActionScheduler_AdminView_Deprecated::list_table_column_content() – Print the content for our custom columns.
ActionScheduler_AdminView_Deprecated::list_table_columns() – Completely customer the columns displayed on the Scheduled Actions administration screen.
ActionScheduler_AdminView_Deprecated::list_table_sortable_columns() – Make our custom title & date columns use defaulting title & date sorting.
ActionScheduler_AdminView_Deprecated::list_table_views() – Customise the post status related views displayed on the Scheduled Actions administration screen.
ActionScheduler_AdminView::get_list_table() – Get the admin UI object and process any requested actions.
ActionScheduler_Compatibility::raise_memory_limit() – Attempts to raise the PHP memory limit for memory intensive processes.
ActionScheduler_Compatibility::raise_time_limit() – Attempts to raise the PHP timeout for time intensive processes.
ActionScheduler_HybridStore::log_execution() – Log the execution of an existing action whether migrated or not.
ActionScheduler_ListTable::__construct() – Sets the current data store object into `store->action` and initialises the object.
ActionScheduler_ListTable::column_args() – Serializes the argument of an action to render it in a human friendly format.
ActionScheduler_ListTable::column_log_entries() – Prints the logs entries inline. We do so to avoid loading Javascript and other hacks to show it in a modal.
ActionScheduler_ListTable::display_filter_by_status() – Prints the available statuses so the user can click to filter.
ActionScheduler_ListTable::get_log_entry_html() – Prints the logs entries inline. We do so to avoid loading Javascript and other hacks to show it in a modal.
ActionScheduler_ListTable::get_recurrence() – Returns the recurrence of an action or ‘Non-repeating’. The output is human readable.
ActionScheduler_ListTable::get_schedule_display_string() – Get the scheduled date in a human friendly format.
ActionScheduler_ListTable::get_search_box_button_text() – Get the text to display in the search box on the list table.
ActionScheduler_ListTable::human_interval() – Convert an interval of seconds into a two part human friendly string.
ActionScheduler_ListTable::process_row_action() – Implements the logic behind processing an action once an action link is clicked on the list table.
ActionScheduler_ListTable::row_action_cancel() – Implements the logic behind running an action. ActionScheduler_Abstract_ListTable validates the request and their parameters are valid.
ActionScheduler_ListTable::row_action_run() – Implements the logic behind running an action. ActionScheduler_Abstract_ListTable validates the request and their parameters are valid.
ActionScheduler_Lock::get_duration() – Get the amount of time to set for a given lock. 60 seconds by default.
ActionScheduler_Lock::get_expiration() – If a lock is set, return the timestamp it was set to expiry.