Can’t extract and set SVG dimensions

Up to now, I have had no problems with the background-image thumbnails in my theme. However, now that I’m trying to use an SVG as the featured image, something is breaking. The problem seems to related to the width of the SVGs being returned as zero by wp_get_attachment_image_src(). So what I am I trying to do is figure out how to extract the width and height information from the SVG then set them to the appropriate values in the SVGs database fields, isn’t proving easy.

How to Dynamically Resize WordPress Image On-The-Fly (custom field/theme option)

So – at a client’s request, I am in need of being able to resize an image not the standard WordPress way… but from an image pulled-in from a theme option. I can’t simply use the custom_header area, as there will be two or three (I also have some options once the image is uploaded to let the user choose how the link should function (page, post, category, no link, external link, etc)). I’m using Options Framework Theme with great success and I can retrieve the image src just fine, it’s a matter of if this can somehow be used in combination with the add_image_size() function normally used for post thumbnails. I’d REALLY rather not go the timthumb route and stick with WordPress APIs (I know that’s a little contradictory to what I am doing in the first place…). Any help would be greatly appreciated. Thanks!

How can I determine if a post has an image attachment?

As far as I know, there’s not a simple function that will return true if a post has an attachment. With that in mind, what’s the best way to determine if a post has an attachment (or even better, has an image attachment)? I’m automatically inserting a shortcode on posts, but would like that to only happen if there is actually an image attached to the post.