WordPress Tips

Regenerate Thumbnailsでエラーの原因はエックスサーバーのセキュリティ対策だった

2020-08-12

本記事にはプロモーションが含まれています。

Regenerate Thumbnailsでエラーの原因はエックスサーバーのセキュリティ対策だった

ソラミ♪

Webエンジニアをやりつつ、デザインにも携わる株式会社コムワークの中の人。WordPress、Adobeアプリ、カワウソ好き。 2015年から当ブログ運営|2008年からGmail使用中|WordPress制作10年以上|15社以上のレンタルサーバー利用経験|100件以上のドメイン取得運用|サイト・ドメイン移転多数 »  もっとくわしく

Regenerate ThumbnailsはWordPressで既に登録済みの画像のサイズを一括でリサイズしてくれる便利なプラグインです。

Regenerate Thumbnails

頻繁に使うプラグインではないですが、サイトをリニューアルする時にいっぺんに画像がリサイズできるので大変重宝しています。

Regenerate Thumbnailsがエラーが出て動かない状況

先日もあるサイトでRegenerate Thumbnailsを使ってサムネをリサイズしようとしたところ見慣れぬ画面が。。。

エラーのようです。

Unable to fetch a list of attachment IDs to process from the WordPress REST API. You can check your browser's console for details.

コンソールをチェックしてくださいとあるので見てみると

Failed to load resource: the server responded with a status of 403

サーバーから403エラーが返ってきています。

何でエラーになるのか意味がわからなかったのですが、Regenarate Thumbnailsのメッセージ。

WordPress REST APIから処理する添付ファイルIDのリストをフェッチできません。

↑Google翻訳の結果

というメッセージから思いついたのはエックスサーバー のセキュリティ対策。

エックスサーバーではWordPressのセキュリティ設定でREST APIに制限がかけられています。

エックスサーバーのWordPressセキュリティ設定

エックスサーバーのサーバーパネルからWordPressセキュリティ設定を確認します。

エックスサーバー  サーバーパネル > WordPressセキュリティ設定

REST API アクセス制限」はデフォルトでONになっています。

これを一時的にOFFにします。

これで再度Regenerate Thumbnailsの画面を確認すると

通常の画面、Regenearate Thumbnailsボタンが出現していました。

今回はエックスサーバーのセキュリティ設定が原因でした。

一応、画像を一括リサイズした後には、エックスサーバーの管理画面よりREST APIのアクセス制限は再度ONにしておきました。

  • この記事を書いた人
  • 最新記事

ソラミ♪

Webエンジニアをやりつつ、デザインにも携わる株式会社コムワークの中の人。WordPress、Adobeアプリ、カワウソ好き。 2015年から当ブログ運営|2008年からGmail使用中|WordPress制作10年以上|15社以上のレンタルサーバー利用経験|100件以上のドメイン取得運用|サイト・ドメイン移転多数 »  もっとくわしく

-WordPress Tips
-,