pmpro_orders_per_page

Change the default number of items to show on the Members List page.


apply_filters( 'pmpro_orders_per_page', 15 );

pmpro_orders_user_row_actions

Add extra user row actions or links to the orders in the dashboard. Works the same as the core user_row actions. Array of actions should be formatted as array(‘key’ => ‘HTML link’)


apply_filters( 'pmpro_orders_user_row_actions', array(), $order->user, $order );

pmpro_orders_search_usermeta

Controls whether or not to also search by usermeta when using the Search functionality on the Orders pages. By default, this is set to false (don’t search usermeta).


apply_filters( "pmpro_orders_search_usermeta", false );

pmpro_orders_search_fields

Filters the list of fields to search for when using the Search Orders function on the Orders pages.


apply_filters( "pmpro_orders_search_fields", array $fields );

pmpro_tax

Modifies the tax associated with an order. Passes the tax amount, an array of values such as the price of the order and more, and the MemberOrder object.


apply_filters("pmpro_tax", int $tax, array $values, MemberOrder $this);

pmpro_orders_extra_cols_body

Add extra columns to the Orders page with the pmpro_orders_extra_cols_body and pmpro_orders_extra_cols_header hooks. Passes the $order object.


do_action( "pmpro_orders_extra_cols_body", MemberOrder $order );

pmpro_after_order_settings

This hook executes custom code at the end of an Order page in the WordPress dashboard. The MemberOrder object is passed.


do_action( 'pmpro_after_order_settings', MemberOrder $order );

pmpro_orders_extra_cols_header

Add extra columns to the Orders page with the pmpro_orders_extra_cols_body and pmpro_orders_extra_cols_header hooks. Passes the array of order IDs


do_action( "pmpro_orders_extra_cols_header", array $order_ids );

pmpro_orders_read_only_fields

Modifies the array of fields which are readonly on the Orders page. The callback function should return an array of field names or an empty array to make all fields editable.


pmpro_orders_show_affiliate_ids

Controls whether or not to show affiliate IDs on the Orders Page. This is used by various integrations with affiliate platforms.


apply_filters( "pmpro_orders_show_affiliate_ids", false );