Automattic\WooCommerce\Internal\Admin\Orders
Edit::redirect_order()
Helper method to redirect to order edit page.
Метод класса: Edit{}
Хуки из метода
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->redirect_order( $order );
- $order(\WC_Order) (обязательный)
- Order object.
Список изменений
С версии 8.0.0 | Введена. |
Код Edit::redirect_order() Edit::redirect order WC 8.1.1
private function redirect_order( \WC_Order $order ) { $redirect_to = $this->get_page_controller()->get_edit_url( $order->get_id() ); if ( isset( $this->message ) ) { $redirect_to = add_query_arg( 'message', $this->message, $redirect_to ); } wp_safe_redirect( /** * Filter the URL used to redirect after an order is updated. Similar to the WP post's `redirect_post_location` filter. * * @param string $redirect_to The redirect destination URL. * @param int $order_id The order ID. * @param \WC_Order $order The order object. * * @since 8.0.0 */ apply_filters( 'woocommerce_redirect_order_location', $redirect_to, $order->get_id(), $order ) ); exit; }