Тем, кто ведет фотоблог, часто приходится использовать ID изображений, чтобы вставлять их в шорткоды, галлереи, слайдеры. Узнать ID достаточно легко – нужно подвести курсор к ссылке “Изменить” в списке библиотеки файлов, и посмотреть ID в адресной строке.
Но делать это быстро не получится, особенно если нужно узнать ID у нескольких файлов – не очень удобно к каждому подводить курсор. Вот тут и поможет простой код, создающий в списке медиафайлов отдельную колонку, в которой отображается ID.
Откройте файл functions.php используемой вами темы, и добавьте в него следующий код:
function column_id($columns) { $columns['colID'] = __('ID'); return $columns; } add_filter( 'manage_media_columns', 'column_id' ); function column_id_row($columnName, $columnID){ if($columnName == 'colID'){ echo $columnID; } } add_filter( 'manage_media_custom_column', 'column_id_row', 10, 2 );
В реультате в списке медиафайлов появится колонка, в которой будут выводиться ID файлов.
Спасибо огромное! Пользуюсь вещицей чтобы рандомно задать миниатюры постам через базу! Экономит полдня!