Are your blog pages hosted locally? The fact that you cannot get the URL to display seems to be the same reason that you can't get the images to display. If you have the blog locally in your site then it seems like there is something that the wordpress pages are doing to suppress URL's from scripts. I'm not sure what this setting would be in your current wordpress setup but you will need to be able to see the values like this URL in order to be able to see the images since all the values come from the same array.