Learndash_Admin_Transactions_Listing
Class LearnDash Transactions (sfwd-transactions) Posts Listing.
Description #
Source #
File: includes/admin/classes-posts-listings/class-learndash-admin-transactions-listing.php
Changelog #
Version | Description |
---|---|
3.2.0 | Introduced. |
Methods #
- __construct — Public constructor for class
- get_clean_filter_url
- get_transaction_processor_type — Get transaction processor type.
- listing_filter_by_payment_processor — Filter the main query listing by the transaction_type
- listing_filter_by_transaction_course_id — Filter the main query listing by the course_id
- listing_filter_by_transaction_group_id — Filter the main query listing by the group_id
- listing_filter_by_transaction_type — Filter the main query listing by the transaction_type
- listing_init — Called via the WordPress init action hook.
- manage_column_rows — Display Group columns.
- on_load_edit — Call via the WordPress load sequence for admin pages.
- on_load_listing — Call via the WordPress load sequence for admin pages.
- parse_query_table_filter — This function fill filter the table listing items based on filters selected.
- show_column_access_status — Show the Course/Group Removal Status.
- show_column_coupon — Output the Coupon column.
- show_column_payment_processor — Output the Transaction Type column.
- show_column_transaction_course_group_id — Output the Transaction Course or Group.
- show_column_transaction_type — Output the Transaction Type column.
- show_column_transaction_user_id — Show Transaction User ID.
- transactions_bulk_actions — Adds a 'Remove Access' option next to certain selects on transaction edit screen in admin.
- transactions_bulk_actions_remove_access — Handles the access removal of courses and groups in bulk.