Я уже писал подобную статью о том, как добавлять колонку с ID для постов и страниц в админке WordPress. Поэтому постараюсь без лишних слов.
Во-первых, как это будет выглядеть:
Во-вторых, вот готовый код для рубрик и меток, вставляем его в файл functions.php вашей темы:
function add_columns($columns) { $column_id = array( 'id' => 'ID' ); $columns = array_slice( $columns, 0, 1, true ) + $column_id + array_slice( $columns, 1, NULL, true ); return $columns; } add_filter("manage_edit-category_columns", 'add_columns'); add_filter("manage_edit-post_tag_columns", 'add_columns'); function fill_columns($out, $column_name, $id) { switch ($column_name) { case 'id': $out .= $id; break; default: break; } return $out; } add_filter("manage_category_custom_column", 'fill_columns', 10, 3); add_filter("manage_post_tag_custom_column", 'fill_columns', 10, 3);
По сути всё готово, но я бы хотел сказать парочку слов про таксономии. Для того, чтобы добавить колонку с ID для какой-нибудь таксономии, помимо этого кода нужно прописать ещё два фильтра:
add_filter("manage_edit-{название таксономии}_columns", 'add_columns'); add_filter("manage_{название таксономии}_custom_column", 'fill_columns', 10, 3);
P.S. без фигурных скобок.
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.
Интересная информация,спасибо Михаил.
Как добавить сортировку по ID?
Это в комментариях рассмотреть не получится, могу только пообещать, что 19-го числа будет новый пост, в котором я полностью освещу этот момент.
Ну ладно, покажи ещё как менять ID категорий)
В WordPress версии 4.4 этот код не работает.
Я ошибся. Всё работает. Можете удалить эти комментарии.