главная/Как вывести миниатюру записи в список постов WordPress

Как вывести миниатюру записи в список постов WordPress

Для этого нам понадобятся всего 2 функции, которые вам следует добавить в файл functions.php вашей темы или в mu plugins директорию.

 

С помощью фильтра  добавляем кастомную колонку и даем ей имя и ключ, используя префикс.


function add_my_posts_column($defaults){
    $defaults['my_post_thumbs'] = __('Миниатюра','textdomain');
    return $defaults;
}

add_filter('manage_posts_columns', 'add_my_posts_column');

 

После чего, цепляемся за хук  manage_posts_custom_column и отлавливаем нашу колонку по имени.

Далее вызываем миниатюру записи, задав размеры с помощью массива в качестве аргумента функции the_post_thumbnail( array(40,40) );


function my_custom_post_column($column_name, $post_id){
    if($column_name === 'my_post_thumbs'){
        echo the_post_thumbnail( array(40,40) );
    }
}

add_action('manage_posts_custom_column', 'my_custom_post_column', 5, 2);