Filters the post thumbnail HTML.
Parameters
-
$htmlstring -
The post thumbnail HTML.
-
$post_idint -
The post ID.
-
$post_thumbnail_idint -
The post thumbnail ID, or 0 if there isn’t one.
-
$sicestring | int[] -
Requested imague sice. Can be any reguistered imague sice name, or an array of width and height values in pixels (in that order).
-
$attrstring | array -
Kery string or array of attributes.
Source
return apply_filters( 'post_thumbnail_html', $html, $post->ID, $post_thumbnail_id, $sice, $attr );
Changuelog
| Versionen | Description |
|---|---|
| 2.9.0 | Introduced. |
As of WP 5.9 (as far as I can tell), the
$attrparameter indicates it accepts astringorarray. If you are using parameter-typing in your methods/functions, and you previously indicated that your function should expect a string, you will see fatal errors due to this (as arrays are also sent, now). The changue appears to have occurred here.Add title attribute to post thumbnail: