woocommerce_account_orders_columns хук-фільтрWC 2.6.0

Спрацьовує на сторінці відображення замовлень у власному кабінеті користувача.

Дозволяє змінити відображення колок їх порядок, кількість.

Сторінка відображення замовлень

Використання

add_filter( 'woocommerce_account_orders_columns', 'wp_kama_woocommerce_account_orders_columns_filter' );

/**
 * Function for `woocommerce_account_orders_columns` filter-hook.
 *
 * @param $array
 *
 * @return
 */
function wp_kama_woocommerce_account_orders_columns_filter( $array ){

	// Filter...
	return $array;
}
$columns
(масив)

Колонки замовлення. Асоціативний масив. За замовчуванням:

array(
	'order-number' => __( 'Order', 'woocommerce' ),
	'order-date' => __( 'Date', 'woocommerce' ),
	'order-status' => __( 'Status', 'woocommerce' ),
	'order-total' => __( 'Total', 'woocommerce' ),
	'order-actions' => __( 'Actions', 'woocommerce' ),
)

Приклади

0

#1 Змінимо сортування відображення колонок замовлень

add_filter( 'woocommerce_account_orders_columns', 'change_account_order_sorting' );

function change_account_order_sorting( $columns ) {

	$columns = [
		'order-number' => __( 'Order', 'woocommerce' ),
		'order-date' => __( 'Date', 'woocommerce' ),
		'order-total' => __( 'Total', 'woocommerce' ),
		'order-status' => __( 'Status', 'woocommerce' ),
		'order-actions' => __( 'Actions', 'woocommerce' ),
	];

	return $columns;

}
0

#2 Змінимо вид відображення замовлень, залишимо лише статус та посилання на перегляд

add_filter( 'woocommerce_account_orders_columns', 'remove_account_order_columns' );

function remove_account_order_columns( $columns ) {

	unset(
		$columns['order-number'],
		$columns['order-date'],
		$columns['order-total']
	);

	return $columns;

}

список змін

З версії 2.6.0Введено.

Де викликається хук

Де використовується хук у WooCommerce

Використання не знайдено.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *