WordPressでFileBirdプラグインを使用している際、サイトアドレスをHTTPからHTTPSに変更するとフォルダが表示されないことがあります。本記事では、素人でもわかるように原因と解決方法を解説します。
問題の原因
FileBirdはデータベースにサイトURLを基準にフォルダ情報を保存しています。サイトアドレスをHTTPからHTTPSに変更すると、保存されているURLと現在のURLが一致しなくなるため、フォルダが表示されなくなることがあります。
この問題はFileBird自体のバグではなく、WordPress全体のURL変更による一般的な挙動です。
解決方法:Search and Replaceの使用
最も簡単な方法は、WordPressのデータベース内の古いHTTPのURLをHTTPSに置換することです。プラグイン『Better Search Replace』や『WP Migrate DB』を使用すると安全に置換できます。
例:古いURL “http://example.com/wp-content/uploads/” を “https://example.com/wp-content/uploads/” に置換します。
ロリポップでの注意点
ロリポップでは、サーバー自体に特別なPHPの書き換えは不要です。重要なのは、WordPress内でサイトURLやメディアURLが正しくHTTPSに更新されていることです。
SSL設定を確認し、WordPressの「設定」→「一般」でサイトアドレス(URL)とWordPressアドレス(URL)がHTTPSになっているか確認しましょう。
キャッシュのクリアと確認
URL置換後はブラウザキャッシュやWordPressのキャッシュをクリアしてください。これにより、FileBirdが正しくフォルダを読み込むようになります。
場合によっては、プラグインを一度無効化・再有効化するとフォルダ表示が正常に戻ることがあります。
まとめ
FileBirdでHTTPS化後にフォルダが表示されない場合、原因はサイトURLの不一致です。プラグインでデータベース内のHTTP URLをHTTPSに置換し、キャッシュをクリアすることで解決できます。PHPの書き換えは不要で、ロリポップ環境でも簡単に対応可能です。


コメント