Contact Info

  • aniuma OÜ Harju maakond, Tallinn, Lasnamäe linnaosa, Sepapaja tn 6, 15551

WordPress の記事埋め込み oEmbed がうまく表示されない件

WordPress の埋め込みブロックコレクションにある WordPress 埋め込みブロックが特定の記事の場合、うまくブロックが表示されないという問題がおこりました。現象としては WordPress の記事埋め込みブロックを使ってURLを入力しても違うURLの記事がiframeで読み込まれてしまい、引用ブロックの見た目だけが表示されるといった状態です。

原因は埋め込みを司る oEmbed という機能のキャッシュが WordPress の投稿のメタ情報として格納されているため、そのキャッシュ自体が不具合をおこしていました。

WordPress の埋め込みブロックのキャッシュをpost_metaから削除する時に探した情報は以下のとおりです。

https://bulkwp.com/support-forums/topic/deleting-_oembed_-postmeta/
https://blog.z0i.net/2015/09/oembed-unknown.html
https://seo-gold.com/understanding-wordpress-oembed-and-unknown-postmeta-entries/?cid=4429
https://core.trac.wordpress.org/ticket/17210