Browser Screenshots(Browser Shots)プラグインのキャプチャ画像が表示されない

プラグインのBrowser Screenshots(Browser Shots)を使用して表示している各サイトのスクリーンショットが表示されないことに気がついた。画像がそっくり抜けた感じになる。

【環境】

  • WordPress 5.8.2-ja
  • Browser Screenshots 1.7.6

【症状】

以下の画像のように、本来、指定のURLのサイト画像が表示されるはずのところがそっくりぬける。

【原因】

WordPress.ORGのプラグインページのBrowser Screenshotsの項のサポートページを見てみると、同じような報告があった。

Screenshot capture error – WordPess.ORG Support Forum

どうやら、スクリーンショット画像の保管サイトのURLが変更になったらしい。

【解決方法】

そのうち、プラグインのアップデートで対応されそうだが、いま治す必要がある人むけに、直接、プラグインのソースをいじる解決法が書いてあった。

browser-shots.phpを修正する。196行にある以下のソースコードを、

return add_query_arg( $query_args, 'https://s0.wordpress.com/mshots/v1/' . rawurlencode( esc_url( $url ) ) );

以下のように変更する。参照先のURL部分を変更する。

return add_query_arg( $query_args, 'https://s0.wp.com/mshots/v1/' . rawurlencode( esc_url( $url ) ) );

一応これで、ちゃんと動くようになった。

「Browser Screenshots(Browser Shots)プラグインのキャプチャ画像が表示されない」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です