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

ACF_Admin_Notice{} ACF 1.0

Хуков нет.

Возвращает

Null. Ничего.

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

$ACF_Admin_Notice = new ACF_Admin_Notice();
// use class methods

Методы

  1. render()

Код ACF_Admin_Notice{} ACF 5.9.1

<?php
class ACF_Admin_Notice extends ACF_Data {
	
	/** @var array Storage for data. */
	var $data = array(
		
		/** @type string Text displayed in notice. */
		'text' => '',
		
		/** @type string Optional HTML alternative to text. 
		'html' => '', */
		
		/** @type string The type of notice (warning, error, success, info). */
		'type' => 'info',
		
		/** @type bool If the notice can be dismissed. */
		'dismissible' => true,
	);
	
	/**
	*  render
	*
	*  Renders the notice HTML.
	*
	*  @date	27/12/18
	*  @since	5.8.0
	*
	*  @param	void
	*  @return	void
	*/
	function render() {
		
		// Ensure text contains punctuation.
		// todo: Remove this after updating translations.
		$text = $this->get('text');
		if( substr($text, -1) !== '.' && substr($text, -1) !== '>' ) {
			$text .= '.';
		} 
		
		// Print HTML.
		printf('<div class="acf-admin-notice notice notice-%s %s">%s</div>',
			
			// Type class.
			$this->get('type'),
			
			// Dismissible class.
			$this->get('dismissible') ? 'is-dismissible' : '',
			
			// InnerHTML
			$this->has('html') ? $this->get('html') : wpautop($text)
		);
	}
}