Рекомендую посмотреть в сторону плагина 
PODS. Он позволяет создавать новые типы постов или расширять существующие. 
В вашем случае необходимо добавить новое поле для добавления своих изображений к посту.
Порядок действия:
1) Устанавливаем плагин
2) В админке Управление POD > Добавить новый > Расширить существующий.
3) В поле тип содержимого выбираем: типы постов, а в тип поста - записи. Создаем.
4) Добавляем новое поле типа File / Image / Video. Вводим подпись и имя, например, images. В дополнительных настройках поля выбираем Upload Limit: Multiple Files. Сохраняем.
5) Переходим к редактированию поста и видим, что появилась возможность прикреплять дополнительные изображения.
6) Чтобы вывести изображения в нужным месте используйте следующий код:
if ( get_post_meta( get_the_ID(), 'images', false ) ){ //images название вашего произвольного поля
    $image_array = get_post_meta( get_the_ID(), 'images', false ); //images название вашего произвольного поля
}
if ( $image_array ) {
    foreach ( $image_array as $image ) {
        
        $thumbimg = wp_get_attachment_image( $image['ID'], 'thumbnail');
        $fullimg = pods_image_url( $image['ID'], 'large');
        echo '<a href="'.  $fullimg . '">' . $thumbimg . '</a>';
    }
}