Как добавить колонку «Миниатюры» в списке записей?
С помощью данного сниппета вы можете добавить в список записей и страниц новую колонку "Миниатюры", в которой будут выводиться миниатюры записей. Таким образом вы легко можете найти запись без установленной миниатюры или быстро найти запись, у которой вы хотите поменять миниатюру. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
//колонка "миниатюры" в списке записей и страниц start function wph_columns_names($defaults){ $defaults['wph_thumbs'] = 'Миниатюры'; return $defaults; } function wph_add_thumbs($column_name, $id){ if($column_name === 'wph_thumbs'){ echo the_post_thumbnail(array(125,80)); } } add_filter('manage_posts_columns', 'wph_columns_names', 5); add_action('manage_posts_custom_column', 'wph_add_thumbs', 5, 2); add_filter('manage_pages_columns', 'wph_columns_names', 5); add_action('manage_pages_custom_column', 'wph_add_thumbs', 5, 2); //колонка "миниатюры" в списке записей и страниц end |
Поменяйте размеры миниатюр, если это будет необходимо (например, в случае, если ваша тема использует нестандартное соотношение сторон у миниатюр).
Колонка слишком широкая получится, надо еще код добавить:
Тогда колонка будет такого же размера, как и другие колонки.
ага, спасибо.
не подумал об этом.
Поправьте. Чтобы избежать дубликатов.