Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
programmieren:wordpress:image_sizes_und_compression [2020/10/09 07:10] – created jgehrkeprogrammieren:wordpress:image_sizes_und_compression [2022/12/17 12:28] (current) – external edit 127.0.0.1
Line 27: Line 27:
 */ */
 function image_sizes() { function image_sizes() {
-    add_image_size( 'facebook_article', 1200,  630, ['center', 'center' ); + add_image_size( 'facebook_article', 1200,  630, ['center', 'center' ); 
-    add_image_size( 'instagram_post',   1080, 1080, ['center', 'center' ); + add_image_size( 'instagram_post',   1080, 1080, ['center', 'center' ); 
-    add_image_size( 'twitter_image',    1024,  512, ['center', 'center' ); + add_image_size( 'twitter_image',    1024,  512, ['center', 'center' ); 
-    add_image_size( 'full_hd',          1920, 1080, ['center', 'center' );+ add_image_size( 'full_hd',          1920, 1080, ['center', 'center' );
 } }
 add_action( 'after_setup_theme', 'image_sizes' ); add_action( 'after_setup_theme', 'image_sizes' );
Line 38: Line 38:
 */ */
 function image_sizes_admin_names( $sizes ) { function image_sizes_admin_names( $sizes ) {
-    return array_merge( $sizes, array( + if( is_array( $sizes ) ) { // Kann auch String sein manchmal, dann kommt ne Warning. 
-        'facebook_article' => __( 'Facebook Article (1200x630)' ), + $sizes = array_merge( $sizes, array( 
-        'instagram_post'   => __( 'Instagram Post (1080x1080)' ), + 'facebook_article' => __( 'Facebook Article (1200x630)' ), 
-        'twitter_image'    => __( 'Twitter Image (1024x512)' ), + 'instagram_post'   => __( 'Instagram Post (1080x1080)' ), 
-        'full_hd'          => __( 'Full HD (1920x1080)' ), + 'twitter_image'    => __( 'Twitter Image (1024x512)' ), 
-    ) );+ 'full_hd'          => __( 'Full HD (1920x1080)' ), 
 + ) )
 +
 + return $sizes;
 } }
 add_filter( 'image_size_names_choose', 'image_sizes_admin_names' ); add_filter( 'image_size_names_choose', 'image_sizes_admin_names' );
  
 </code> </code>

Page Tools