インスタグラムの埋め込みに「Smash Balloon Instagram Feed」というWordPressプラグインを使用していましたが、ページ右下に突然このようなエラーがでました。

このエラーはログインユーザーのみに表示されているようです。
「この問題を解決」から管理画面に飛ぶと、次のような表示が:

APIエラー100: Tried accessing nonexisting field (media_product_type) on node type (Media)
自分の環境では次の手順で解決しました。
- 「Smash Balloon Instagram Feed」プラグインを更新
- インスタグラムにログイン
- ソースを再接続
1.「Smash Balloon Instagram Feed」プラグインを更新
管理画面→プラグイン→「Smash Balloon Instagram Feed」プラグインを更新します。

バージョン6.1.5が利用可能になっていました。
2.インスタグラムにログイン
インスタグラムにログイン済みの場合はそのままでOKですが、他社のアカウントにログインしていた場合は大変なので確認しましょう。
3.ソースを再接続
WordPressに戻り、「Smash Balloon Instagram Feed」プラグインの設定画面から「再接続」を押します。

すると、最初に設定したときのようなウィザードが開始されるので進めていきます。
- Add a new Source: Personal
- Connect your Instagram Account: Connect with Instagram
- Instagram ~の情報を引き続き共有しますか? 許可する
- Security Confirmation: Yes,it is my domain
一通り完了すると管理画面にリダイレクトして戻ってきます。その際に「ソースが無効」が消えていたら成功です。
