Wenn die vorhandenen Bildformate der Mediathek nicht ausreichen, können mit etwas PHP-Code weitere Formate zugefügt werden. Ein spezielles Plugin ist dazu nicht erforderlich. Der erforderlich PHP-Code wird in die Datei „functions.php“ des jeweiligen Themes eingefügt. Ein Child-Theme ist empfohlen. Nachteil: Bei einem Wechsel des Themes ist das zusätzlich eingestellte Format wieder weg und muss in das neue Theme kopiert werden. Besonders für Laien ist es daher einfacher, ein Snippet-Plugin wie „Code Snippets“ zu benutzen.
Der folgende PHP-Code wird in die o. g. Datei oder ein Snippet-Plugin kopiert:
add_image_size('medium-400x400', 400, 400, false); // Bildformat 400 x 400 add_filter( 'image_size_names_choose', 'my_custom_sizes' ); function my_custom_sizes( $sizes ) { return array_merge( $sizes, array( 'medium-400x400' => __('Medium - 400 x 400'), ) ); }
Beispiel für eine Ergänzung im Plugin „Code Snippets“:
Das erforderliche Bildformat kann im PHP-Code angepasst werden. Für weitere Bildformate wird der PHP-Code dupliziert und je nach Größe geändert.
Hinweis:
Das zusätzliche Bildformat wird im Dashboard unter Einstellungen -> Medien NICHT angezeigt.