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

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

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

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

あわせて読みたい
Topic: Deleting _oembed_ postmeta | Bulk WP
ブログ運営のためのブログカスタマイズ
wp_postmetaテーブルの「_oembed_ {{unknown}}」というデータは削除してもよいのか?
wp_postmetaテーブルの「_oembed_ {{unknown}}」というデータは削除してもよいのか?wp_postmetaテーブルに上記のようなデータが大量にできていて、これなんだろう?という話と削除しても問題ないのか?という話です。・「oEmbed」機能で自動で作成されるデ...
SEO Gold Coast
WordPress oEmbed and {{unknown}} PostMeta Entries
WordPress oEmbed and {{unknown}} PostMeta EntriesThe oEmbed features can generate a lot of what appear to be unnecessary database entries & a lot of external HTTP get requests (when the oEmbed cache is created...
あわせて読みたい
#17210 (Massive duplication of oEmbed postmeta) – WordPress Trac
よかったらシェアしてね!

この記事を書いた人

Susumu Seinoのアバター Susumu Seino Lead Member

9歳から独学でプログラミングをはじめ、2014年にフリーランスのWebプログラマーとして独立。2019年にデジタルマーケティング事業をおこなう「aniuma OÜ」をエストニアで設立。特定の住居を持たないデジタルノマドとして、リモートワークで世界中を働きながら旅をする。

コメント

コメントする

目次
閉じる