WC_Admin_Addons::get_action_url()public staticWC 1.0

Take an action object and return the URL based on properties of the action.

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

Хуков нет.

Возвращает

Строку. URL.

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

$result = WC_Admin_Addons::get_action_url( $action ): string;
$action(объект) (обязательный)
Action object.

Код WC_Admin_Addons::get_action_url() WC 8.7.0

public static function get_action_url( $action ): string {
	if ( ! isset( $action->url ) ) {
		return '';
	}

	if ( isset( $action->url_is_admin_query ) && $action->url_is_admin_query ) {
		return wc_admin_url( $action->url );
	}

	if ( isset( $action->url_is_admin_nonce_query ) && $action->url_is_admin_nonce_query ) {
		if ( empty( $action->nonce ) ) {
			return '';
		}
		return wp_nonce_url(
			admin_url( $action->url ),
			$action->nonce
		);
	}

	return $action->url;
}