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

Automattic\WooCommerce\Admin\Features

Onboarding::overwrite_paypal_redirect() public WC 1.0

Instead of redirecting back to the payment settings page, we will redirect back to the payments task list with our status.

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

Хуков нет.

Возвращает

Строку. URL of redirect.

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

$Onboarding = new Onboarding();
$Onboarding->overwrite_paypal_redirect( $location, $status );
$location(строка) (обязательный)
URL of redirect.
$status(число) (обязательный)
HTTP response status code.

Код Onboarding::overwrite_paypal_redirect() WC 4.7.1

<?php
public function overwrite_paypal_redirect( $location, $status ) {
	$settings_page = 'tab=checkout&section=ppec_paypal';
	if ( substr( $location, -strlen( $settings_page ) ) === $settings_page ) {
		$settings_array = (array) get_option( 'woocommerce_ppec_paypal_settings', array() );
		$connected      = isset( $settings_array['api_username'] ) && isset( $settings_array['api_password'] ) ? true : false;
		return wc_admin_url( '&task=payments&method=paypal&paypal-connect=' . $connected );
	}
	return $location;
}