Fügen Sie eine benutzerdefinierte Bildgröße hinzu, die nicht funktioniert

Ich möchte meinem untergeordneten Thema eine benutzerdefinierte Bildgröße hinzufügen.

Die Basis ist das Penscratch-Thema und es sind eigene Bildgrößen definiert:

function penscratch_setup() { /* ... */ add_theme_support( 'post-thumbnails' ); add_image_size( 'penscratch-featured', '400', '200', true ); /* ... */ } 

Und wenn ich hier ein paar Änderungen vorgenommen habe (base functions.php), funktioniert alles so, wie es soll, aber der Punkt ist, es in child-Theme zu machen, ich schreibe es auf die gleiche Weise, aber aus irgendeinem Grund funktioniert es nicht:

 add_action( 'after_setup_teme', 'add_custom_img_sizes'); function add_custom_img_sizes() { add_theme_support( 'post-thumbnails' ); add_image_size( 'category-thumbnail', '300', '200', true ); } 

wenn ich dann das ‘category-thumbnail’ in meiner Vorlage verwende, zeigt es das Vollbild an, nicht das zugeschnittene, was läuft hier falsch?

Solutions Collecting From Web of "Fügen Sie eine benutzerdefinierte Bildgröße hinzu, die nicht funktioniert"

Nachdem Sie eine neue Bildgröße hinzugefügt haben, müssen Sie die Bilder für diese Größe neu generieren. Das Regenerate Thumbnails Plugin ist für diesen Zweck nützlich.

Sie müssen den Handle-Namen in Ihrem Post-Thumbnail hinzufügen

  the_post_thumbnail( 'category-thumbnail' );