WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

Automattic\WooCommerce\Admin\Notes

WC_Admin_Notes_Order_Milestones::get_note_action_for_milestone() public WC 1.0

Get the appropriate note action for a given milestone.

{} Это метод класса: WC_Admin_Notes_Order_Milestones{}

Хуков нет.

Возвращает

Массив. Note actoion (name, label, query) for the milestone.

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

$WC_Admin_Notes_Order_Milestones = new WC_Admin_Notes_Order_Milestones();
$WC_Admin_Notes_Order_Milestones->get_note_action_for_milestone( $milestone );
$milestone(число) (обязательный)
Order milestone.

Код WC_Admin_Notes_Order_Milestones::get_note_action_for_milestone() WC 4.7.1

<?php
public function get_note_action_for_milestone( $milestone ) {
	switch ( $milestone ) {
		case 1:
			return array(
				'name'  => 'learn-more',
				'label' => __( 'Learn more', 'woocommerce' ),
				'query' => 'https://docs.woocommerce.com/document/managing-orders/?utm_source=inbox',
			);
		case 10:
			return array(
				'name'  => 'browse',
				'label' => __( 'Browse', 'woocommerce' ),
				'query' => 'https://woocommerce.com/success-stories/?utm_source=inbox',
			);
		case 100:
		case 250:
		case 500:
		case 1000:
		case 5000:
		case 10000:
		case 500000:
		case 1000000:
			return array(
				'name'  => 'review-orders',
				'label' => __( 'Review your orders', 'woocommerce' ),
				'query' => '?page=wc-admin&path=/analytics/orders',
			);
		default:
			return array(
				'name'  => '',
				'label' => '',
				'query' => '',
			);
	}
}