I'm using the ZillaSortcodes plugin and add some functionality to build a shortcode to use the images uploaded to the post/page for an image grid.
In the shortcode.class.php of ZillaShortcodes I use this code to retrieve all images uploaded to the post
$referer = parse_url($_SERVER['HTTP_REFERER']); preg_match('/post=(\d+)&/', $referer['query'], $referedID); $actual_post = $referedID; $attachments = get_posts( array( 'post_parent' => $actual_post, 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => 'any', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order', ));
To get the post ID I have to be a little bit tricky and getting the ID from the URL. This works fine if the post/page is already saved and the shortcode popup looks like this.
But this only works if the post is saved and there is a ID within the URL. Similar to the WordPress Media Manager where I can select "Uploaded to this post" I'm looking for a solution to get this to work even if this is a new post.
Thanks for any tips