ACF\Pro\Datastore

REST_Save::strip_acf_transport_metapublicACF 6.8.1

Strips _acf from post REST responses.

The _acf meta is transport-only and should not appear in post responses. Revision responses use rest_prepare_revision instead, so _acf passes through for the revision viewer.

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

Хуков нет.

Возвращает

\WP_REST_Response.

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

$REST_Save = new REST_Save();
$REST_Save->strip_acf_transport_meta( $response );
$response(WP_REST_Response) (обязательный)
The response object.

Список изменений

С версии 6.8.1 Введена.

Код REST_Save::strip_acf_transport_meta() ACF 6.8.8

public function strip_acf_transport_meta( $response ) {
	$data = $response->get_data();

	if ( isset( $data['meta']['_acf'] ) ) {
		$data['meta']['_acf'] = '';
		$response->set_data( $data );
	}

	return $response;
}