※当サイトにはプロモーションが含まれています。
ワードプレステーマの着せ替え機能を使ってサイトを作ってるけどエラーになる、
何とかしてくれ!
今回、THE THOR(ザトール)で、デザイン着せ替え機能を使ったところ、
「File type is not allowed」というエラーが表示されました。
解決するのに手間取りましたが、一応、解決できたので備忘録として残しておきます。
ワードプレステーマの着せ替え機能について
ワードプレステーマのTHE THOR(ザトール)や、SWELL(スウェル)、JIN(ジン)などは、デモサイトと同じようなデザインをすぐに導入できる「デザイン着せ替え機能」という便利な機能があります。
その際に利用するのが、拡張子.datのファイルと、プラグインの「Customizer Export/Import」です。
この.datファイルというのが、くせ者で、使用しているレンタルサーバーによっては、アップロードできなかったりします。
さまざまなデータを格納するための汎用的なファイル形式です。
特定の標準フォーマットに制限されていないため、WordPressなどのウェブサイト開発やテーマ設定のカスタマイズのエクスポートやインポートに使用されることがあります。
ただ、標準フォーマットに依存しない為、ウイルスが仕込まれる可能性もあり、セキュリティに引っ掛かることがあります。
その為、原因はレンタルサーバーにあると思い込んでいました。
しかし、今回は、2024年8月30日にバージョンアップされた「Customizer Export/Import」のバージョン: 0.9.7.1が原因でした。
Customizer Export/Importのダウングレード方法
今回、datファイルを使った、デザイン着せ替え機能ができなかった原因は、「Customizer Export/Import」のバージョン: 0.9.7.1にありました。
ワードプレスのバージョンは、6.6.2、6.2.4、5.9.8と確認しましたが、どのバージョンでも同様に、着せ替えができませんでした(php8、php7.4でも同様)。
その為、「Customizer Export/Import」をダウングレードします。
①ダウングレードファイルのダウンロード
ワードプレスの公式サイトで、「Customizer Export/Import」のバージョンを0.9.2をダウンロード。
【公式】Customizer Export/Importプラグイン
公式サイトに移動して、ページ下方にある「以前のバージョン」から、0.9.2をダウンロードします。
②「Customizer Export/Import」のインストール
ダウンロードした「Customizer Export/Import」をワードプレスにアップロードします。
インストールすると、下記のような画像が現れると思うので、「アップロードしたもので現在のものを置き換える」をクリック。
問題がなければ、下記の画像が表示されると思います。
ダウングレードが完了したら、再度、
カスタマイズ > エクスポート / インポート
から、ファイルをアップロードしてみてください。
追記:2024.9.14
2024年9月13日に、「Customizer Export/Import」のバージョンが、0.9.7.2に更新されましたが、。エラー状況は変わってないようです。
※「さくらサーバ、php 7.4.x、ワードプレス 6.2.x」にて検証
その為、.datファイルを使用した着せ替え機能で「File type is not allowed」というエラーが出る場合は、「Customizer Export/Import」のバージョンを、0.9.2にダウングレードしてください。