How to add a “data-” attribute to the image tag of native gallery output

Depending on how your Galleria plugin is interacting with the attachment image filters, you should be able to inject your data attribute using the wp_get_attachment_image_attributes filter. Obviously, the attribute would be added for anything using wp_get_attachment_image(), but it will do what you’re asking. /** * Filter attributes for the current gallery image tag. * * … Read more

Having Problem On Getting WP Post Gallery Images URL

As I’ve explained elsewhere, you can modify the image sizes of the get_post_gallery() or get_post_gallery_images() with a simple filter: // Add a filter for full gallery size: add_filter( ‘shortcode_atts_gallery’,’wpse_full_size_gallery’ ); $gallery = get_post_gallery( get_the_ID(), false ); // Remove the filter: remove_filter( ‘shortcode_atts_gallery’,’wpse_full_size_gallery’ ); where: function wpse_full_size_gallery( $out ) { $out[‘size’] = ‘full’; // Edit this … Read more

Crop image to horizontal or vertical by code based on image size

why didn’t use add_image_size( ‘horizontal_img’, 800, 300, true ); add_image_size( ‘vertical_img’, 300, 800, true ); And then $image_hor = wp_get_attachment_image_src($post_id,’horizontal_img’); $image_ver = wp_get_attachment_image_src($post_id,’vertical_img’); when echo $image_hor[0] you will get your desire sized image url. Thanks Musa

Insert Images at Master Uniform Height

There are multiple solutions: Use CSS for post images: .post img { height: 300px; width: auto; } Use a custom thumbnail size. Either in Settings -> Media or use a third-party plugin to generate them. Another way would be to code your own: function custom_image_sizes() { add_theme_support(‘post-thumbnails’); add_image_size(‘breaking-news’, 9999, 300, true); } function add_custom_sizes( $imageSizes … Read more

WordPress remove EXIF Data from specific Thumb

Assuming you are using ImageMagick (the WP standard) as your library there is a filter called image_strip_meta which controls whether the EXIF data must be preserved. Normally you would just use a boolean to do an overall setting, but you could easily make that a function like this: add_filter (‘image_strip_meta’,’wpse239481_conditional_strip’) function wpse239481_conditional_strip { if (…condition … Read more

How do i upload an image and return the image id?

Take a look at side loading images. media_sideload_image()/wp_handle_sideload() and get the ID from the URL. attachment_url_to_postid. <?php $url = “http://wordpress.org/about/images/logos/wordpress-logo-stacked-rgb.png”; $title = “Some Image Title”; $alt_text = “Some Alt Text”; require_once(ABSPATH . ‘wp-admin/includes/media.php’); require_once(ABSPATH . ‘wp-admin/includes/file.php’); require_once(ABSPATH . ‘wp-admin/includes/image.php’); // sideload the image — requires the files above to work correctly $src = media_sideload_image( $url, … Read more

Admin Media grid view images won’t load

Problem is now solved. Thanks to user “blobfolio” here: It sounds like you may have corrupted the image metadata. Have you tried running a plugin like https://wordpress.org/plugins/force-regenerate-thumbnails/ to regenerate the images/meta? Solution: So the solution is to force regenerate all the thumbnails. For example using the plugin mentioned above in the quote.