LLMS_Post_Types::register_post_statuses()
Register post statuses
Return Return
(void)
Source Source
File: includes/class.llms.post-types.php
public static function register_post_statuses() {
$order_statuses = self::get_order_statuses();
$txn_statuses = apply_filters(
'lifterlms_register_transaction_post_statuses',
array(
'llms-txn-failed' => array(
'label' => _x( 'Failed', 'Transaction status', 'lifterlms' ),
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop( 'Failed <span class="count">(%s)</span>', 'Failed <span class="count">(%s)</span>', 'lifterlms' ),
),
'llms-txn-pending' => array(
'label' => _x( 'Pending', 'Transaction status', 'lifterlms' ),
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop( 'Pending <span class="count">(%s)</span>', 'Pending <span class="count">(%s)</span>', 'lifterlms' ),
),
'llms-txn-refunded' => array(
'label' => _x( 'Refunded', 'Transaction status', 'lifterlms' ),
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop( 'Refunded <span class="count">(%s)</span>', 'Refunded <span class="count">(%s)</span>', 'lifterlms' ),
),
'llms-txn-succeeded' => array(
'label' => _x( 'Succeeded', 'Transaction status', 'lifterlms' ),
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop( 'Succeeded <span class="count">(%s)</span>', 'Succeeded <span class="count">(%s)</span>', 'lifterlms' ),
),
)
);
foreach ( array_merge( $order_statuses, $txn_statuses ) as $status => $values ) {
register_post_status( $status, $values );
}
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.19.0 | Unknwn. |
| 3.0.0 | Introduced. |