ビデオ埋め込みを表示するためにWPのコアに組み込まれているoEmbedを使用することが可能かどうか疑問に思いましたが、どういうわけか出力の高さと幅の属性を削除しますか?私は関数がmedia.phpに存在することを知っています、しかし私はコアを台無しにしたくありません。
私が求める理由は、流動的なグリッドフレームワークと、指定された高さと幅の属性を持つ任意の画像/ビデオを使用するクライアント用のテーマを開発していることです。これを機能させる方法は?
任意の助けは大歓迎です
ありがとう
OEmbed呼び出しの出力は、oembed_result
によってフィルター処理されてからデータベースにキャッシュされます。コンテンツが表示されるたびに、出力はembed_oembed_html
によって再度フィルタリングされます。そのため、これらの場所のどちらかにwidth
およびheight
属性をチェックしてそれらを削除するフィルタを追加できます。もちろん、コードは埋め込まれたソースから来ているので、あなたはいつもフォーマットがどのように見えるか確信があるわけではありません。両方のフィルタの2番目の引数は埋め込みURLです。これをチェックして、処理を区別することができます(「YouTubeからの場合はこれ、Flickrからの場合は...」)。