Neue Bildgrößenoption wird nicht angezeigt

Ich möchte dem Inhaltsbild-Editor eine neue Bildgrößenoption hinzufügen. Der Code unten ist, was ich derzeit habe, aber aus irgendeinem Grund sehe ich nicht die Option (wie im Bild unten gezeigt) im Editor. Ich benutze WordPress Version 4.6.1. Was könnte das Problem sein? Danke im Voraus.

Bildbeschreibung hier eingeben

add_image_size( 'activity-image', 300, 300, array( 'center', 'center' ) ); // Add new image sizes to post or page editor function new_image_sizes($sizes) { return array_merge( $sizes, array( 'activity-image' => __( 'Activity Image' ), ) ); } add_filter('image_size_names_chooser', 'new_image_sizes'); 

Solutions Collecting From Web of "Neue Bildgrößenoption wird nicht angezeigt"

Sie müssen die Bildgröße zuerst mit add_image_size() registrieren, zum Beispiel:

 add_action( 'after_setup_theme', 'cyb_add_image_sizes' ); function cyb_add_image_sizes() { add_image_size( 'my-image-size-name', 120, 120, true ); } 

Dann können Sie den Filter image_size_names_choose (Sie haben ihn mit image_size_names_chooser falsch image_size_names_chooser ):

 add_filter( 'image_size_names_choose', 'rudr_new_image_sizes' ); function rudr_new_image_sizes( $sizes ) { $addsizes = array( "my-image-size-name" => 'Misha size' ); $newsizes = array_merge( $sizes, $addsizes ); return $newsizes; } 

Sie haben eine falsche Filterfunktion verwendet. Der richtige Name lautet image_size_names_choose

 Old : add_filter('image_size_names_chooser', 'new_image_sizes'); Replace : add_filter('image_size_names_choose', 'new_image_sizes'); 

Wenn diese Option bei alten Bildern angezeigt werden muss (bevor Sie diesen Code angewendet haben), ändern Sie die Größe mit dem Bildgrößen-Plugin erneut.

Ich hatte ein sehr ähnliches Problem, und in meinem Fall war es das Adblocker-Addon des Browsers:

Ich habe 3 neue Bildgrößen hinzugefügt, und während alle drei korrekt erstellt wurden, wurde eine bestimmte Größe nicht im Editor angezeigt. Es stellte sich heraus, dass AdblockPlus Bilder nach Größennamen blockierte und die Bildgröße, die ich verwendet hatte, zufälligerweise für Werbebanner verwendet wurde.

Es gibt eine riesige Liste von blockierten Bildern wie -300x250. -468x60. -500-100. Das ist genau das Bildbenennungsschema von WordPress.

Deaktivieren Sie den Werbeblocker und alles hat wieder funktioniert.