perchten/wordpress_attachmentfromimg

Single function to get wordpress attachment id from an img src

1.0.4 2014-05-27 01:00 UTC

This package is not auto-updated.

Last update: 2024-03-16 13:26:34 UTC


README

Single function to get wordpress attachment id from an img src, regardless of whether the img src is a resized thumbnail or the original image.

Usage

Installation

Via Composer

Neat_html is available on Packagist (perchten/wordpress_attachmentfromimg) and as such is installable via Composer.

Add the following to your composer.json

{
	"require": {s
    	"perchten/wordpress_attachmentfromimg": "1.*"
    }
}
Direct include

Clone or download from GitHub and include directly in your code:

require_once "path/to/neat_html.php"

Code

Basic usage to get the ID:

get_attachment_id_from_img_src($image_src)

If you want a specific thumbnail img src rather than just the ID, you can also use:

get_attachment_id_from_img_src($image_src,$thumb)

This will only work if the thumbnail size has been previously defined. It will NOT return the <img> tag, but just the src url. It will also not return the image metadata such as size. If you need that, then use the inbuilt Wordpress function wp_get_attachment_image_src() instead.

Why Not A Wordpress Plugin?

Because it's tiny and only useful for developers.

If you're a developer and unfamiliar with Composer, go check it out. You can use it to load utility libraries into your plugins or themes.