Si j'intègre quelque chose avec oEmbed, y a-t-il une chance d'obtenir le type de l'incorporation (vidéo, audio, etc.)?
Si je regarde www.oembed.com , je vois que dans la réponse JSON, il y a toujours le type de données.
Avez-vous une chance d'obtenir ceci sans pirater le noyau?
Je ne trouve aucune fonction, sauf wp_oembed_get
, qui semble ne renvoyer que le width et hauteur .
Je me demande si vous voulez dire ceci:
add_filter( 'oembed_dataparse', function( $return, $data, $url )
{
// Target only 'video' type:
if(
is_object( $data )
&& property_exists( $data, 'type' )
&& 'video' === $data->type
)
{
// do stuff
}
return $return;
}, 10, 3 );
où nous ciblons la réponse de type video
du service oEmbed, avant sa mise en cache dans le méta post.