LLMS_Post_Types::register_post_statuses()
Register post statuses
Contents
Return Return
(void)
Source Source
File: includes/class.llms.post-types.php
'use_featured_image' => __( 'Use background image', 'lifterlms' ),
);
$base_args = array(
'labels' => wp_parse_args( $labels, $base_labels ),
'show_ui' => $user_can,
'publicly_queryable' => 'llms_certificate' === $post_type ? $user_can : true,
'show_in_rest' => llms_is_block_editor_supported_for_certificates() && $user_can,
'public' => true,
'hierarchical' => false,
'exclude_from_search' => true,
'show_in_menu' => 'edit.php?post_type=llms_engagement',
'show_in_nav_menus' => false,
'query_var' => true,
'supports' => $supports,
'rewrite' => array(
'slug' => $rewrite_slug,
'with_front' => false,
'feeds' => true,
),
);
self::register_post_type( $post_type, wp_parse_args( $args, $base_args ) );
}
/**
* Register post statuses
*
* @since 3.0.0
* @since 3.19.0 Unknwn.
*
* @return void
*/
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,
/* translators: %s: Failed count, %s: Failed count. */
'label_count' => _n_noop( 'Failed <span class="count">(%s)</span>', 'Failed <span class="count">(%s)</span>', 'lifterlms' ),
),
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.19.0 | Unknwn. |
| 3.0.0 | Introduced. |