WP_Site_Health::get_test_loopback_requests
Tests if loopbacks work as expected.
A loopback is when WordPress queries itself, for example to start a new WP_Cron instance, or when editing a plugin or theme. This has shown itself to be a recurring issue, as code can very easily break this interaction.
Метод класса: WP_Site_Health{}
Хуков нет.
Возвращает
Массив. The test results.
Использование
$WP_Site_Health = new WP_Site_Health(); $WP_Site_Health->get_test_loopback_requests();
Список изменений
| С версии 5.2.0 | Введена. |
Код WP_Site_Health::get_test_loopback_requests() WP Site Health::get test loopback requests WP 7.0
public function get_test_loopback_requests() {
$result = array(
'label' => __( 'Your site can perform loopback requests' ),
'status' => 'good',
'badge' => array(
'label' => __( 'Performance' ),
'color' => 'blue',
),
'description' => sprintf(
'<p>%s</p>',
__( 'Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.' )
),
'actions' => '',
'test' => 'loopback_requests',
);
$check_loopback = $this->can_perform_loopback();
$result['status'] = $check_loopback->status;
if ( 'good' !== $result['status'] ) {
$result['label'] = __( 'Your site could not complete a loopback request' );
$result['description'] .= sprintf(
'<p>%s</p>',
$check_loopback->message
);
}
return $result;
}