acf_field_tab::render_field
Output the HTML required for a tab.
Метод класса: acf_field_tab{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$acf_field_tab = new acf_field_tab(); $acf_field_tab->render_field( $field );
- $field(массив) (обязательный)
- An array of the field data.
Список изменений
| С версии 3.6 | Введена. |
Код acf_field_tab::render_field() acf field tab::render field ACF 6.4.2
<?php
public function render_field( $field ) {
$atts = array(
'href' => '',
'class' => 'acf-tab-button',
'data-placement' => $field['placement'],
'data-endpoint' => $field['endpoint'],
'data-key' => $field['key'],
'data-selected' => $field['selected'],
);
if ( isset( $field['unique_tab_key'] ) && ! empty( $field['unique_tab_key'] ) ) {
$atts['data-unique-tab-key'] = $field['unique_tab_key'];
}
if ( isset( $field['settings-type'] ) ) {
$atts['data-settings-type'] = acf_slugify( $field['settings-type'] );
$atts['class'] .= ' acf-settings-type-' . acf_slugify( $field['settings-type'] );
}
if ( isset( $field['class'] ) && ! empty( $field['class'] ) ) {
$atts['class'] .= ' ' . $field['class'];
}
?>
<a <?php echo acf_esc_attrs( $atts ); ?>><?php echo acf_esc_html( $field['label'] ); ?></a>
<?php
}