Hi there,
Having images on your server is ok, as long a they’re not all being linked to from your pages.
So let’s say Avada had an image size of 300×300, you can create your own size like this:
add_action( 'after_setup_theme', function() {
add_image_size( 'your-archive-image-handle', 300, 300, true );
add_image_size( 'your-single-image-handle', 500, 200 );
} );
Now, you can tell GeneratePress to use this image size on its archives like this:
add_filter( 'generate_page_header_default_size', function( $size ) {
// Tell archives to use 300x300 cropped (true)
if ( is_archive() ) {
return 'your-archive-image-handle';
}
// Tell single posts to use 500x200 not cropped (no true)
if ( is_single() ) {
return 'your-single-image-handle';
}
return $size;
} );
Let me know if you need more info ๐