How to custom crop each image size?

You can customize or change WordPress image sizes using this function: http://codex.wordpress.org/Function_Reference/add_image_size <?php add_image_size( $name, $width, $height, $crop ); ?> The $crop parameter can be set to false for proportional or true for hard crop (it will hard crop from the center). If you use this function on already existing images you will need to … Read more

Prevent WordPress from adding image’ title automatically

You can try the following to clear the image attachment’s title when it’s inserted but not updated: /** * Empty the image attachment’s title only when inserted not updated */ add_filter( ‘wp_insert_attachment_data’, function( $data, $postarr ) { if( empty( $postarr[‘ID’] ) && isset( $postarr[‘post_mime_type’] ) && wp_match_mime_types( ‘image’, $postarr[‘post_mime_type’] ) ) $data[‘post_title’] = ”; return … Read more

Adding Category/Tag/Taxonomy Support to Images/Media

Here’s how I recently added a custom taxonomy to the media library as a sortable column: // Add a new column add_filter(‘manage_media_columns’, ‘add_topic_column’); function add_topic_column($posts_columns) { $posts_columns[‘att_topic’] = _x(‘Topic’, ‘column name’); return $posts_columns; } // Register the column as sortable function topic_column_register_sortable( $columns ) { $columns[‘att_topic’] = ‘att_topic’; return $columns; } add_filter( ‘manage_upload_sortable_columns’, ‘topic_column_register_sortable’ ); … Read more

WP 4.4. responsive images browser choosing the “wrong” one

Concerning documentation there is this blog post on the Make Blog: Responsive Images in WordPress 4.4 To increase the 1600px limit mentioned in the comments try this: add_filter(‘max_srcset_image_width’, function($max_srcset_image_width, $size_array){ return 2000; }, 10, 2); Finally as already mentioned you should fix your calls to add_image_size add_image_size(‘news-large’, 1024, false); needs to be add_image_size(‘news-large’, 1024, 0, … Read more

What’s the best way to use the Featured Image for responsive web design?

Step 1: Define two custom image sizes, e.g.: <?php add_image_size( ‘normal-thumbnail’, 400, 300, false ); // Default image size add_image_size( ‘mobile-device-thumbnail’, 200, 150, false ); // Mobile-device image size ?> Step 2: Implement your chosen means to determine client. There are several ways, and which method you use is outside the scope of this question. … Read more

Changing JPEG compression depending on image size

A very special filter The jpeg_quality filter is a really special one: It gets used in three different cases and you’ve to use the second argument to determine, if you want to use the filter or not. Don’t let it do everything The main problem for such a special filter is, that it may fire … Read more