MENU

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

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

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

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

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

あわせて読みたい
No Image
Topic: Deleting _oembed_ postmeta | Bulk WP
ブログ運営のためのブログカスタマイズ
wp_postmetaテーブルの「_oembed_ {{unknown}}」というデータは削除してもよいのか?
wp_postmetaテーブルの「_oembed_ {{unknown}}」というデータは削除してもよいのか?wp_postmetaテーブルに上記のようなデータが大量にできていて、これなんだろう?という話と削除しても問題ないのか?という話です。・「oEmbed」機能で自動で作成されるデ...
あわせて読みたい
No Image
How WordPress Embeds and the oEmbed Cache Work
あわせて読みたい
No Image
#17210 (Massive duplication of oEmbed postmeta) – WordPress Trac

この記事を書いた人

aniuma はデジタルパブリッシングのお手伝いをおこないます。 WordPress のエキスパートがシステムの企画・開発・保守をお手伝いします。

コメント

コメントする

目次
閉じる