Aquí hay una posible solución. No la he probado, por lo que no sé si funcione a la primera:
Suponiendo que has cargado tu imagen vía editor y
sin enlazarla, el código sería así:
(Respalda los archivos antes de trabajar en ellos)
1) En
functions.php: Código PHP:
<?php
$contenido = apply_filters('the_content', $contenido);
$contenido = preg_replace('|<img class="(.*?)" title="(.*?)" src="(.*?)" alt="(.*?)" width="(.*?)" height="(.*?)" />|','<div class="imagen"><img class="$1" title="$2" src="$3" alt="$4" width="$5" height="$6" /><pre class="codigo">$1</pre></div>', $contenido);
?>
2) Luego en
single.php busca tu loop y reemplaza
<?php the_content() ?> por
<?php echo $contenido ?>
En teoría debería aparecerte el código dentro de etiquetas <pre> abajo de cada imagen. Luego sólo restaría darle estilo vía CSS.