ACF_Admin_Taxonomies::render_admin_table_column
Renders a specific admin table column.
Метод класса: ACF_Admin_Taxonomies{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$ACF_Admin_Taxonomies = new ACF_Admin_Taxonomies(); $ACF_Admin_Taxonomies->render_admin_table_column( $column_name, $post );
- $column_name(строка) (обязательный)
- The name of the column to display.
- $post(массив) (обязательный)
- The main ACF post array.
Список изменений
| С версии 5.9.0 | Введена. |
Код ACF_Admin_Taxonomies::render_admin_table_column() ACF Admin Taxonomies::render admin table column ACF 6.4.2
public function render_admin_table_column( $column_name, $post ) {
switch ( $column_name ) {
case 'acf-key':
echo '<i class="acf-icon acf-icon-key-solid"></i>';
echo esc_html( $post['key'] );
break;
// Description.
case 'acf-description':
if ( ( is_string( $post['description'] ) || is_numeric( $post['description'] ) ) && ! empty( $post['description'] ) ) {
echo '<span class="acf-description">' . acf_esc_html( $post['description'] ) . '</span>';
} else {
echo '<span class="acf-emdash" aria-hidden="true">—</span>';
echo '<span class="screen-reader-text">' . esc_html__( 'No description', 'acf' ) . '</span>';
}
break;
case 'acf-field-groups':
$this->render_admin_table_column_field_groups( $post );
break;
case 'acf-post-types':
$this->render_admin_table_column_post_types( $post );
break;
case 'acf-count':
$this->render_admin_table_column_num_terms( $post );
break;
// Local JSON.
case 'acf-json':
$this->render_admin_table_column_local_status( $post );
break;
}
}