// Находим id Для manage_{ID}_columns
// add_action( 'in_admin_header', function(){
// echo '<pre>'. print_r( get_current_screen(), 1 ) .'</pre>';
// } );
// создаем новую колонку
add_filter( 'manage_edit-category_columns', 'add_views_column', 4 );
function add_views_column( $columns ){
$num = 2; // после какой по счету колонки вставлять новые
$new_columns = array(
'event_datetime' => 'Время матча',
);
return array_slice( $columns, 0, $num ) + $new_columns + array_slice( $columns, $num );
}
// заполняем колонку данными
// wp-admin/includes/class-wp-posts-list-table.php
add_action('manage_category_custom_column', 'fill_event_datetime_column', 10, 3 );
function fill_event_datetime_column( $value, $column_name, $tax_id ){
if( $column_name === 'event_datetime' ){
$event_datetime = get_term_meta( $tax_id, 'event_datetime', true);
if(!empty($event_datetime)){
echo $event_datetime;
}
}
}
Добавляем колонку в админку рубрик
|
PHP