Antes de 3.3, el nombre del gancho era:
rocket_youtube_thumbnail_resolution
Eso fue cambiado a:
rocket_lazyload_youtube_thumbnail_resolution
https://github.com/wp-media/wp-rocket/blob/1ffb4f447d6f6ed8f413cec1b1c88f10beb0dcc4/inc/classes/subscriber/Optimization/class-lazyload-subscriber.php#L194
lo que evita que el complemento auxiliar funcione cuando se usa WP Rocket 3.3 o posterior:
https://github.com/wp-media/wp-rocket-helpers/blob/8e6902a6cda4db823737bcecfcc22f026b974315/lazyload/wp-rocket-lazyload-youtube-preview-image/wp-rocket-lazyload-youtube-preview-image.php# L42
Dado que no es posible tener dos versiones del complemento auxiliar, sería mejor revertir el nombre del gancho a la versión anterior.
Boleto relacionado
https://secure.helpscout.net/conversation/832797521/105009/
Creo que el nombre del filtro se cambió para tener uniformidad en la biblioteca común de carga diferida que compartimos con el complemento independiente.
Me pregunto si una mejor solución sería escribir un contenedor para el filtro antiguo para compatibilidad con versiones anteriores. Filtro antiguo que filtra el filtro nuevo.
Esperará la entrada de
Volveré a agregar el filtro con https://developer.wordpress.org/reference/functions/apply_filters_deprecated/ en su lugar
Durante la prueba:
wp-content/debug.log
como se esperaba.define( 'WPROCKETHELPERS_LL_YT_PREVIEW_RESOLUTION', 'sddefault' );
También:
- Según https://wp-rocket.me/changelog/ , la versión mínima requerida de WordPress es 4.2
- Pero apply_filters_deprecated
se introdujo en 4.6
- https://developer.wordpress.org/reference/functions/apply_filters_deprecated/~~ - Sería más seguro verificar apply_filters_deprecated
para que no se activen errores fatales.
@arunbasillal La versión mínima de WP requerida con WP Rocket es 4.7
@GeekPress Gracias, lo veo en el registro de cambios por 3.1
. Lo eché de menos antes.