WebDesigner's Memorandumウェブデザイナーの備忘録

JetpackでのError during WebSocket handshakeの解決方法

Jetpack Error during WebSocket handshake

自分のブログでJetpackという有名なプラグインを導入していたのですが、下記のようなエラー文が出ていました。

WebSocket connection to 'wss://public-api.wordpress.com/pinghub/wpcom/me/newest-note-data' failed: Error during WebSocket handshake: Unexpected response code: 403

エラーの解決方法

色々とこのエラーに関して調べたところ、解決方法の記載されてあるページを見つけました。

Thank you all for the reports. This is currently being tracked internally, in 604-gh-notifications-client.

Until the issue is resolved, I would recommend one of the following work-arounds:

  • Log in to your WordPress.com account here.
  • If you use the Jetpack plugin on your site, go to this page and deactivate the Notifications feature:
    https://yoursite.com/wp-admin/admin.php?page=jetpack_modules

Closing as duplicate of 604-gh-notifications-client.

https://github.com/Automattic/pinghub/issues/8

翻訳すると下記のようになります。どうやらWordPress.comにログインしていない状態でJetpackの「通知」機能を使っていると発生するみたいです。

問題が解決するまで下記の回避策のどちらかをおすすめします

  • ここであなたのWordPress.comアカウントにログインしてください
  • サイトでJetpackの通知機能を無効にしてください
    https://yoursite.com/wp-admin/admin.php?page=jetpack_modules

自分の場合は通知機能を無効にする方法で解消しました。

通知機能の無効方法

通知機能の無効方法なのですが、どうやらWordPressの管理画面からは辿り着けないらしく(しらみつぶしに探してみましたが見当たりませんでした)、下記のURLに直接アクセスします(yoursite.comの部分はサイトのURL)。

https://yoursite.com/wp-admin/admin.php?page=jetpack_modules

jetpackの機能一覧

すると、上記画像のようなJetpackの機能一覧ページが表示されると思います。
この中から「通知」を探して「停止」をクリックすればOKです。

「通知」機能の場所

著者について

プロフィール画像

サイトウ マサカズ@31mskz10

1997年生まれ。2016年から専門学校でデザインについて勉強。卒業後は神戸の制作会社「N'sCreates」にウェブデザイナーとして入社。このブログでは自分の備忘録も兼ねて、ウェブに関する記事や制作環境を効率的に行うための記事を書いています。

Twitterをフォロー Facebookでいいね