acf_field_icon_picker::render_icon_list_tabpublicACF 6.4

Renders an icon list tab (i.e. dashicons, custom icons).

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

Хуков нет.

Возвращает

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

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

$acf_field_icon_picker = new acf_field_icon_picker();
$acf_field_icon_picker->render_icon_list_tab( $tab_name );
$tab_name(строка) (обязательный)
The name of the tab being rendered.

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

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

Код acf_field_icon_picker::render_icon_list_tab() ACF 6.4.2

<?php
public function render_icon_list_tab( $tab_name ) {
	?>
	<div class="acf-icon-list-search-wrap">
		<?php
		acf_text_input(
			array(
				'class'       => 'acf-icon-list-search-input',
				'placeholder' => esc_html__( 'Search icons...', 'acf' ),
				'type'        => 'search',
			)
		);
		?>
	</div>
	<div class="acf-icon-list" role="radiogroup" data-parent-tab="<?php echo esc_attr( $tab_name ); ?>"></div>
	<div class="acf-icon-list-empty">
		<img src="<?php echo esc_url( acf_get_url( 'assets/images/face-sad.svg' ) ); ?>" />
		<p class="acf-no-results-text">
			<?php
			printf(
				/* translators: %s: The invalid search term */
				esc_html__( "No search results for '%s'", 'acf' ),
				'<span class="acf-invalid-icon-list-search-term"></span>'
			);
			?>
		</p>
	</div>
	<?php
}