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

acf_admin_options_page::admin_load() public ACF 3.6

description

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

Хуков нет.

Возвращает

$post_id. (int)

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

$acf_admin_options_page = new acf_admin_options_page();
$acf_admin_options_page->admin_load();

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

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

Код acf_admin_options_page::admin_load() ACF 5.9.1

<?php
function admin_load() {
	
	// globals
	global $plugin_page;
	
	
	// vars
	$this->page = acf_get_options_page( $plugin_page );
	
	
	// get post_id (allow lang modification)
	$this->page['post_id'] = acf_get_valid_post_id($this->page['post_id']);
	
	
	// verify and remove nonce
	if( acf_verify_nonce('options') ) {
	
		// save data
	    if( acf_validate_save_post(true) ) {
	    	
	    	// set autoload
	    	acf_update_setting('autoload', $this->page['autoload']);
	    	
	    	
	    	// save
			acf_save_post( $this->page['post_id'] );
			
			
			// redirect
			wp_redirect( add_query_arg(array('message' => '1')) );
			exit;
			
		}
		
	}
	
	
	// load acf scripts
	acf_enqueue_scripts();
	
	
	// actions
	add_action( 'acf/input/admin_enqueue_scripts',		array($this,'admin_enqueue_scripts') );
	add_action( 'acf/input/admin_head',					array($this,'admin_head') );
	
	
	// add columns support
	add_screen_option('layout_columns', array('max'	=> 2, 'default' => 2));
	
}