Image Crop funktioniert nicht

Ich erstelle ein benutzerdefiniertes WordPress-Theme.

Ich verwende erweiterte benutzerdefinierte Felder, um einen Bereich für den Benutzer zum Hochladen benutzerdefinierter Bilder zu haben.

Das habe ich in meiner functions.php Datei. Meine Bilder nehmen nicht den gesamten zugewiesenen Platz ein, stattdessen werden sie nach ihrem Verhältnis beschnitten.

function custom_theme_setup() { add_theme_support( 'post-thumbnails' ); add_image_size( 'blog', 810, 400, true ); add_image_size( 'home-right-column-block', 305, 300, true); } add_action( 'after_setup_theme', 'custom_theme_setup' ); 

Jedes Mal, wenn ich etwas teste, stelle ich sicher, dass ich ein neues Bild hochlade, und das hochgeladene Bild ist viel größer als die angegebenen Maße, damit es funktionieren kann.

Solutions Collecting From Web of "Image Crop funktioniert nicht"

Ich habe es herausgefunden. Ich musste das Bild als ID und nicht als URL übergeben.

 < ?php $image_id = get_field('content_image_1'); $image_size = 'home-left-column-block'; $image_array = wp_get_attachment_image_src($image_id, $image_size); $image_url = $image_array[0]; ?> < ?php echo the_field('content_block_title_1'); ?>