WC_Admin_List_Table_Orders::define_bulk_actions()publicWC 1.0

Define bulk actions.

Метод класса: WC_Admin_List_Table_Orders{}

Хуков нет.

Возвращает

Массив.

Использование

$WC_Admin_List_Table_Orders = new WC_Admin_List_Table_Orders();
$WC_Admin_List_Table_Orders->define_bulk_actions( $actions );
$actions(массив) (обязательный)
Existing actions.

Код WC_Admin_List_Table_Orders::define_bulk_actions() WC 8.7.0

public function define_bulk_actions( $actions ) {
	if ( isset( $actions['edit'] ) ) {
		unset( $actions['edit'] );
	}

	$actions['mark_processing'] = __( 'Change status to processing', 'woocommerce' );
	$actions['mark_on-hold']    = __( 'Change status to on-hold', 'woocommerce' );
	$actions['mark_completed']  = __( 'Change status to completed', 'woocommerce' );
	$actions['mark_cancelled']  = __( 'Change status to cancelled', 'woocommerce' );

	if ( wc_string_to_bool( get_option( 'woocommerce_allow_bulk_remove_personal_data', 'no' ) ) ) {
		$actions['remove_personal_data'] = __( 'Remove personal data', 'woocommerce' );
	}

	return $actions;
}