get_attached_media() returns empty array if media file already used by another post

I ran into this problem and ended up creating a basic function to extract the “attached” media by URL from the body of the post (in my case a post of type document, but it should work with any kind of post): function get_first_link_url($post_id) { $content = get_post_field(‘post_content’, $post_id); if ($content == null) { return … Read more

How to add a 2nd “featured image” to a post?

This plugin has worked for me in the past: http://wordpress.org/extend/plugins/multiple-post-thumbnails/ Or you could create a custom field – Advanced Custom Fields makes this very easy (and for the end user too): http://plugins.elliotcondon.com/advanced-custom-fields/ This could be integrated by using the traditional ‘featured image’ as the slider image – ie leaving <?php the_post_thumbnail(); ?> or equivalent in … Read more

Is having multiple theme customizers for different pages possible?

This is not a complete solution and the code is not tested, but I it should be enough to give you a general idea of how to use the customizer for different pages. // Add “Edit page with customizer” link to relevant pages add_action(‘admin_bar_menu’, function($bar) { if (is_home()) { $bar->add_node(array( ‘id’ => ‘some-id-1’, ‘title’ => … Read more