以下は、Easy Digital Downloadsの
Frontend Submissions拡張機能に特に関連する質問です。
Frontend SubmissionsはPHP 7で動作しますか?
はい、FESバージョン2.4以降で動作します。
ベンダーページで404エラーが表示されるのはなぜですか?
通常、これは
設定 → パーマリンクに移動し、変更を保存ボタンをクリックすることで解決できます。変更を加える必要はありません。既存の設定を保存するだけで、ほとんどの場合、適切なリライトが作成されます。
また、
EDD FES → 設定 → フォーム/ページでベンダーページが設定されていることを確認してください。
画像をアップロードしようとするとエラーが発生するのはなぜですか?
メディアアップローダーを介してファイルをアップロードしようとするとエラーが発生する理由はいくつかあります。表示されるエラーがすべて詳細に説明されているわけではありませんが、エラーが発生した可能性のある理由をまとめたリストを作成しました。以下の点を確認してください。
- 権限不足 – ユーザーにはファイルをアップロードする権限がありますか?ベンダーの権限が誤って変更されていないことを確認してください。WPBeginnerには、必要な権限と設定方法を説明する記事があります。
- メモリ不足 – これは、デフォルトのメモリ制限を超えた場合に発生する一般的なWordPressの問題です。増やすには、
/* That's all, stop editing! Happy blogging. */行の直前にあるwp-config.phpファイルにdefine('WP_MEMORY_LIMIT', '64M');を配置してみてください。 - サポートされていないファイル拡張子 – デフォルトでは、WordPressは特定の画像、ドキュメント、オーディオ、ビデオファイルタイプのみを許可します。アップロードしようとしているファイルが許可されているファイルタイプであることを確認してください。
- アップロードフォルダの権限 – アップロードディレクトリのいずれかの権限を変更しましたか?
- 保存ディレクトリをサポートされていないものに変更している別のプラグイン – EDDとFES以外のすべてのプラグインを無効にしてエラーが発生するかどうかを確認してください。
- 無効なファイル名 – まれですが、ファイル名に
'のような異常な文字がないか確認してください。 - PHPバージョン – 実行しているPHPのバージョンについては、ホストに問い合わせてください。WordPressと互換性があるためには、少なくともバージョン5.6である必要があります。
- Jetpackの競合 – Jetpackを一時的に無効にした後にアップロードエラーが発生しますか?Jetpackを再度有効にしてから設定を切り替えて、個々のJetpackモジュールが競合を引き起こしているかどうかを確認できます。
- アップロード時にファイルを最小化するプラグイン – この機能が実装されている場合は、上記の機能を除外してアップロードプロセスを試してください。
media-upload.phpまたはadmin-ajax.phpのブロック – アップロードに必要なファイルへのアクセスをブロックする .htaccess 制限、キャッシュ、またはセキュリティプラグイン/設定がないことを確認してください。非管理者ユーザーの /wp-admin/ へのアクセスを削除する WP Admin No Show のようなプラグインは、この問題の頻繁な原因となります。
注意: 「User Avatars Plugin」と FES の間には既知の競合があります。画像アップロードエラーが発生した場合は、そのプラグインが有効になっているかどうかを確認してください。有効になっている場合は、無効にしてください。有効になっていない場合は、EDD と FES 以外のすべてのプラグインを一時的に無効にしてから、もう一度試してください。
ベンダーは新しいカテゴリを作成できますか?
はい。提出フォームで「カテゴリ」フィールドタイプを使用し、「タイプ」オプションを「テキスト入力」に設定することで、ベンダーは提出時にカンマ区切りのカテゴリを入力して作成できます。たとえば、「カテゴリ 1, カテゴリ 2, カテゴリ 3」をそのフィールドに入力すると、提出時にその名前のカテゴリが作成されます。

ベンダーは顧客の販売データにアクセスできますか?
自動的に作成されるベンダーダッシュボードから、ベンダーは自分の製品と、自分の製品の販売データを表示できます。
複数の提出フォームを作成できますか?
FES は現時点では 1 つの提出フォームのみをサポートしています。
フォームフィールドの条件付きロジックはありますか?
FES は現在、フォームフィールドの条件付きロジックをサポートしていません。これは、あるフィールドの状態が別のフィールドの現在の状態に依存できないことを意味します。
提出フォームのデータを製品ページに表示できますか?
FES には現在、提出フォームのデータを製品ページやサイトの他のページに簡単に表示するためのテンプレートタグシステムはありません。ただし、現在開発中であり、将来のリリースで追加される予定です。
ベンダーの最大アップロードファイルサイズ制限を変更できますか?
アップロードの最大ファイルサイズは、FES で特に設定することはできません。FES は、WordPress インストール内のすべてのメディアアップローダーが使用する設定を使用します。これは PHP 設定に基づいています。新しい最大ファイルサイズを作成するために PHP 設定を調整することはできますが、それは FES だけでなく、すべてのメディアアップローダーに適用されることになります。
すべてのメディアアップローダーに適用されます。
php.ini ファイルに次のコード(必要に応じて調整)を使用します。
upload_max_filesize=128M
ベンダーが提出できる製品数を制限できますか?
はい、Restrict Content Pro と EDD FES Vendor Limits アドオンを使用して、ベンダーが公開できる製品数を制御できます。
ベンダーが公開できる製品数の制限
現時点では、Frontend Submissions は標準ではこれをサポートしていません。ただし、Restrict Content Pro と無料の
EDD FES Vendor Limits Restrict Content Pro 用アドオンを使用してこれを行うことができます。
Google マップフィールドが見つかりません
Google マップは、互換性の問題により FES 2.1 で削除されました。
Frontend Submissions のテンプレートをカスタマイズできますか?
はい、Frontend Submissions は Easy Digital Downloads コアが使用するものと同じ
テーマ設定方法を使用しています。
注: フロントエンド提出物には、こちらで利用可能な、さらに多くのカスタマイズを可能にするコードスニペットがあります。
