[wp-trac] [WordPress Trac] #51908: add_image_size not working with custom plugin code

WordPress Trac noreply at wordpress.org
Wed Dec 2 12:30:10 UTC 2020


#51908: add_image_size not working with custom plugin code
-------------------------------+------------------------------
 Reporter:  arpitgshah         |       Owner:  (none)
     Type:  defect (bug)       |      Status:  new
 Priority:  normal             |   Milestone:  Awaiting Review
Component:  Media              |     Version:
 Severity:  normal             |  Resolution:
 Keywords:  reporter-feedback  |     Focuses:  docs
-------------------------------+------------------------------

Comment (by azaozz):

 Replying to [comment:3 arpitgshah]:
 > @audrasjb here we have some sample code,
 >
 > {{{#!php
 > <?php
 > add_action( 'init', 'custom_post_size', 0 );
 >
 > function custom_post_size() {
 >     add_image_size( 'custom-size', 220, 180, true );
 >     the_post_thumbnail( 'custom-size' );
 > }
 > }}}

 Hmmm, looking at this example, what is the purpose of
 `the_post_thumbnail()` call there? This function is used to display an
 image (usually) on the front-end, see
 https://developer.wordpress.org/reference/functions/the_post_thumbnail/.
 Calling it on `init` is "wrong" :)

 > It's also not working with the code as well. We also need to find
 something alternative.

 As far as I understand the bug here is that when calling
 `add_image_size()` from a theme's functions.php, it has to be done on the
 `after_setup_theme` action hook. That needs to be added to the docblock
 there.

 Is there another problem/bug?

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/51908#comment:8>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list