- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
表題の件にて確認させてください。
事象や試したこと、プラグインなどはこちらの本文および、基本質問事項に記載している通りです。
お手数ですが、ご確認よろしくお願いいたします。
■事象
SWELLブロックの投稿リストを押下し、設定のPickupを押下すると「このブロックでエラーが発生したためプレビューできません。」と表示される。
■手順
① WP管理画面から、固定ページ>新規固定ページを追加
② SWELLブロック>投稿リストを選択
③ ②で作成した投稿リストを選択し、設定から「Pickup」を押下
④ 以下添付画像の事象が発生する
■発生画面
添付画像参照
■試したこと
1 SWELL設定>リセットからのキャッシュクリア
2 Safariのキャッシュクリア
3 「Really Simple SSL」以外のプラグイン停止
BackWPup (v.3.10.0)
EWWW Image Optimizer (v.6.9.2)
Google XML Sitemaps (v.4.1.5)
Invisible reCaptcha (v.1.2.3)
Really Simple SSL (v.6.0.9)
Redirection (v.5.3.5)
SEO SIMPLE PACK (v.3.0.0)
Show Article Map (v.0.8)
WebSub (FKA. PubSubHubbub) (v.3.1.2)
Wordfence Security (v.7.7.1)
WPForms Lite (v.1.7.8)
WP Last Modified Info (v.1.8.4)
WP Multibyte Patch (v.2.9)
WP Revisions Control (v.1.4.3)
Yoast Duplicate Post (v.4.5)
私も同じ事象に遭遇しています。
動作環境など:
SWELLのバージョン等もtoni_toni_kroos8様の記述とほぼ同じです。
サーバホストはAWSのLightsailとなります。
導入プラグインについて:
Akismet Anti-Spam バージョン 5.0.1
IndexNow バージョン 1.0.1
Japanese Proofreading Preview バージョン 2.0.6
Microsoft Clarity バージョン 0.7.5
Postie バージョン 1.9.62
PS Auto Sitemap バージョン 1.1.9
Really Simple SSL バージョン 6.0.9
SEO SIMPLE PACK バージョン 3.0.0
Simple Custom CSS and JS バージョン 3.41 |
TaxoPress バージョン 3.6.4
UpdraftPlus バージョン 1.22.23
Useful Blocks バージョン 1.6.2
Useful Blocks Pro-Addon バージョン 1.1.1
WP Mail SMTP バージョン 3.6.1
WP Multibyte Patch バージョン 2.9
WP Revisions Control バージョン 1.4.3
WPForms Lite バージョン 1.7.8
XML Sitemap & Google News バージョン 5.3.3
お忙しいとは存じますが、調査のほど、どうぞよろしくお願いいたします。
サーバー側でキャッシュ機能を何か使ってる場合は、そちらのキャッシュもクリアしてみてください。
SWELL開発者です。
ご確認ありがとうございます。
>私の環境だと再現できませんでした。コンソールのエラー文を見せていただけますか?
こちら添付画像となります。
pickupを押下すると、以下のエラーが出力されます。
今朝方、WPの更新があったので、6.1から6.1.1に更新しましたが、事象は変わりません。
TypeError: null is not an object (evaluating 'l.forEach') D — index.js:759 ct — react-dom.min.js:9:43432 os — react-dom.min.js:9:111139 Ur — react-dom.min.js:9:77646 Ir — react-dom.min.js:9:77574 Dr — react-dom.min.js:9:77437 Pr — react-dom.min.js:9:74432 Pr (anonymous関数) — react-dom.min.js:9:30175 unstable_runWithPriority — react.min.js:9:7433 Nn — react-dom.min.js:9:30121 _n — react-dom.min.js:9:30056 ua — react-dom.min.js:9:115722 pe — react-dom.min.js:9:15420 pe
>サーバー側でキャッシュ機能を何か使ってる場合は、そちらのキャッシュもクリアしてみてください。
こちらは利用していないはずですので、safariのキャッシュクリアのみを行いました。
お手数ですが、ご確認よろしくお願いいたします。
横から申し訳ありません、私のコンソールのキャプチャも共有いたします。
Pickupの編集を行う前に、Pickup登録していた投稿を削除しています。
遠因の可能性があるかと思いましたので合わせてご報告致します。
お手数ですが、どうぞよろしくお願いいたします。
お世話になります。
11月9日に購入させていただき、JINからサイトリニューアルを行っております。
しかし同様の現象が出てサイト構築が進みません。
上記にあるブラウザ、サーバー等のキャッシュクリアなど一向に改善されません。
何とかならないのでしょうか?
エラーを見ると、WP REST API の /wp/v2/users が拒否されているように見えます。
PickUp にはユーザで絞り込むオプションがあるので、ユーザデータが取得できずエラーが発生していると考えられます。
何かしらのプラグインや追加コードで REST API のユーザに関するエンドポイントを無効化していませんか?
試しに、/users を無効化するようにコードを追加するとご質問と同じように PickUp をクリックしたタイミングでエラーが発生します。
XO Security というプラグインでは、REST API の /users を無効化してもログイン状態であれば有効化されるのでブロックエディタからの呼び出しは可能です。
これらの設定を今一度ご確認ください。
@loos_ryo
セキュリテの懸念からこうした設定をしてしまう事例もあると思います。
そのため、apiFetch などで取得する際に失敗する可能性を考慮しておくと良いかもしれません。
お仕事のご依頼は https://web.analogstd.com/request/contact からお願いします。
WordPress プラグインも開発しています。
Image Quality Control ・・・ 画像最適化のプラグイン
Combine Social Photos ・・・ Instagram 埋め込みブロックのプラグイン
色々とアドバイスありがとうございます。
Really Simple SSL プラグインにて、ユーザセキュリティの推奨設定があった事を思い出し確認しました。
Really Simple SSL プラグイン>設定>堅牢化>ユーザー列挙を無効化をON→OFFにて当該事象が解決する事を確認できました。
カテゴリーが出てこないのですが、こちらについて先ずは設定を見直してみることにします。
私の場合のトラブルシュートではございますが、参考になれば幸いです。
Wordpressは始めたばかりですがSWELLを知って何倍にも生産性が上がって助かっています。
今後ともよろしくお願いいたします。
@tosiyuki
ご確認とご検証ありがとうございます!
Really Simple SSL にそんな機能が存在したのですね。要注意かもしれません。
カテゴリーについても、同様の問題が他のプラグインによって引き起こされているかもしれません。セキュリティ強化系のプラグインを一時的に停止してみて改善すれば、そのプラグインが原因と分かります。
ちなみにですが、トピックを立てる前にプラグイン停止を確認していただくチェック項目があると思います。
今後はこのチェックを事前に行って、どのプラグインが原因になりそうかを事前に書いていただけるともっとスムーズに解決する可能性があります。
お仕事のご依頼は https://web.analogstd.com/request/contact からお願いします。
WordPress プラグインも開発しています。
Image Quality Control ・・・ 画像最適化のプラグイン
Combine Social Photos ・・・ Instagram 埋め込みブロックのプラグイン
承知いたしました。
Really Simple SSLの機能は11月頭くらいに追加された機能な気がします。
セキュリティ絡みなので何気にオンにしたのは失敗でした。
API絡みを理解していないと、やっぱり地雷を踏み抜いちゃいますね。迂闊だったと反省しています。
プラットフォーム境界が複雑なので、切り分けは本当に大変かと思います。
少しでもお役に立てたのであれば幸いに存じます。
プラグイン関係は鬼門だと改めて痛感しましたので、今後一層の注意を払う事にします。
トラブルシュートの切り分けについて、すごく参考になりました。
引き続き勉強して良い情報共有ができればと思っています。
今後ともどうぞよろしくおねがいいたします。
@tosiyuki
追加情報等々ありがとうございます!
詳細に検証いただけたことで、今後同様の問題が発生した方の参考になると思います。
こういった情報こそがフォーラムでは非常に大切ですね。
今後とも楽しんでサイト運営をしていって下さい!
お仕事のご依頼は https://web.analogstd.com/request/contact からお願いします。
WordPress プラグインも開発しています。
Image Quality Control ・・・ 画像最適化のプラグイン
Combine Social Photos ・・・ Instagram 埋め込みブロックのプラグイン