No lo has cambiado. El código mal anidado sigue allí. O pones las dos etiquetas de enlace, la de apertura y la de cierre, o borras la de cierre, que no tiene que estar sola. Además ahora hay dos etiquetas de apertura de div y dos de cierre de div. Con un juego (apertura y cierre alcanza).
a) código tal como está puesto:
<li id="text-3" class="widget widget_text"> <div class="textwidget"><div class="textwidget"><img src="http://mihuerto.files.wordpress.com/2008/12/tomate-encabezado.jpg?w=154" alt=" " title=" " width="160" height="165" class="alignnone size-medium wp-image-196" /> </a> </div></div>
</li>
b) código con las dos etiquetas de enlace, la de apertura y la de cierre: el tomate se vuelve un enlace y si uno clica en el él, se accede a la imagen original (también está corregido lo del doble par de etiquetas div):
<li id="text-3" class="widget widget_text"><div class="textwidget"><a href="http://mihuerto.files.wordpress.com/2008/12/tomate-encabezado.jpg"><img src="http://mihuerto.files.wordpress.com/2008/12/tomate-encabezado.jpg?w=154" alt=" " title=" " width="160" height="165" class="alignnone size-medium wp-image-196" /></a></div></li>
c) código sin las etiquetas de enlace, ni la de apertura ni la de cierre (también está corregido lo del doble par de etiquetas div), con lo que la imagen no es un enlace pero todo está correcto:
<li id="text-3" class="widget widget_text"><div class="textwidget"><img src="http://mihuerto.files.wordpress.com/2008/12/tomate-encabezado.jpg?w=154" alt=" " title=" " width="160" height="165" class="alignnone size-medium wp-image-196" /></div></li>