acf_form_nav_menu::acf_validate_save_post()publicACF 5.4.0

acf_validate_save_post

This function will loop over $_POST data and validate

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$acf_form_nav_menu = new acf_form_nav_menu();
$acf_form_nav_menu->acf_validate_save_post();

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

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

Код acf_form_nav_menu::acf_validate_save_post() ACF 6.0.4

function acf_validate_save_post() {

	// phpcs:disable WordPress.Security.NonceVerification.Missing -- Verified elsewhere.
	if ( empty( $_POST['menu-item-acf'] ) ) {
		return;
	}

	$posted_values = acf_sanitize_request_args( $_POST['menu-item-acf'] );

	foreach ( $posted_values as $post_id => $values ) {

		// vars
		$prefix = 'menu-item-acf[' . $post_id . ']';

		// validate
		acf_validate_values( $values, $prefix );

	}
	// phpcs:enable // phpcs:disable WordPress.Security.NonceVerification.Missing

}