• 解決済 yf4649

    (@yf2525)


    現在、ユーザーがフロントエンドから投稿できるサイトを作成中です。

    「WP User Frontend Pro」というプラグインを使用しているのですが、不明点が多々あり、プラグインの公式へ質問しても返答を得られない状況なので、こちらで質問させていただきます。

    お分かりの方がいらっしゃいましたら助けていただけると嬉しいです。

    【困っていること・やりたいこと】

    ①投稿フォームから投稿された記事を条件別に抽出したい
    └例えば、国別リスト(country-list)フィールドで「japan」を選択した記事だけを抽出し、リストアップして一覧表示したい

    ②表示方法をカスタマイズ(レイアウト変更)したい
    └投稿フォームから投稿された記事は、下記のようにフィールドごとにリスト形式で表示されています。
    ・国名: japan
    ・性別: 男
    ↑これを自分でカスタマイズしたいです。cssは触れるのですが、そもそもclass名を付ける方法などがわかりません。

    ③「SCF(ACF)」の「カラーピッカー」フィールドを投稿フォームに表示させたい
    └SCFのカラーピッカーフィールドを利用して、色を表示したいです。
    こちらに関しては、公式から下記の返答がありました。
    (自動翻訳で若干おかしな部分もあります)

    この中の「2」の
    ”ACFカラーピッカーフィールドの名前(またはメタキー)と一致するカスタムフィールドをフォームに追加します。ACFで使用されている正確なメタキーを使用し、正しく同期されるようにします。”
    がよくわかりません。

    というのも、「1」を完了して、投稿フォームのフィールド追加部分を見てもカラーピッカーは表示されていません。
    通常は「1」を完了した時点で投稿フォームのフィールド一覧にカラーピッカーが表示されるのでしょうか?
    この件も公式に質問していますが返答がない状況です。。。

    1. ACFでカラーピッカーフィールドを作成する必要があります:
      Custom Fields > Add Newに進み、新しいフィールドグループを作成するか、既存のフィールドグループを編集します。
      新しいフィールドを追加し、フィールドタイプをカラーピッカーに設定し、必要な追加設定を選択します。
      このフィールドグループを、フォームを表示したい関連する投稿タイプまたはページに割り当てます。
    2. WP User Frontend > Post Formsに移動し、カラーピッカーを表示したいフォームを選択または作成します。
      ACFカラーピッカーフィールドの名前(またはメタキー)と一致するカスタムフィールドをフォームに追加します。ACFで使用されている正確なメタキーを使用し、正しく同期されるようにします。
    3. ユーザーがこのフォームから色を送信すると、WP User Frontendはそのデータを投稿のメタに保存し、色の選択が投稿に反映されるようにします。

    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 投稿ありがとうございます。本件は有料プラグインに関するお問い合わせですので、こちらのフォーラムでは基本的にお答えできません。無料版にしかアクセスできない中で分かったことをお伝えします。

    投稿フォームから投稿された記事を条件別に抽出したい

    投稿の条件をタクソノミー(カテゴリ、タグ)にしていただけると、クエリブロックを使って実現できます。プラグインの提供するそのほかのカスタムフィールドを使った実現方法は、プラグイン製作者にお尋ねください。

    例えば、国別リストフィールドではなく、タグフィールドに事前に想定される国を設定し、ユーザーにタグを選んでいただけると、ユーザーが投稿する記事にそのタグがつきます。その後、任意のページにクエリループブロックを挿入し、ブロック設定>絞り込み>タクソノミー からタグを指定すると、そのタグのついた投稿のみを表示させることができます。

    表示方法をカスタマイズ(レイアウト変更)したい。・・・cssは触れるのですが、そもそもclass名を付ける方法などがわかりません。

    ブラウザの「要素の検証」ツールを使うと、プラグインがすでに各要素に割り当てているクラス名などを確認できます。

    「SCF(ACF)」の「カラーピッカー」フィールドを投稿フォームに表示させたい

    こちらについては、すでにご存知かもしれませんが、公式サポートページがありましたのでお送りします。 https://wedevs.com/docs/wp-user-frontend-pro/acf-integration/

    なお、読んだ感じだと、SCF で作成されたカスタムフィルドが WPUFP のフォーム編集画面に表示されるわけではないようです。あくまで用意されている WPUFP のフィールドをフォームに挿入した後、そのフィールドのメタ情報などを SCF で作成されたカスタムフィールドに合わせて編集していくようです。テキストのフィールドだとふたつのプラグインで設定が対応していて設定しやすそうですが、カラーピッカーも同じように設定できるかはこちらからは判断できませんでした。

    重ねてになりますが、本フォーラムでは特定のプラグインに関するサポートは基本的に行っていません。引き続き何かありましたら、気長にプラグインの有料サポートに連絡するのが最も良いと思います。

    トピック投稿者 yf4649

    (@yf2525)

    Kaito Hanamori 様

    ご丁寧にお返事いただきありがとうございます。

    ①③につきましては、いただいた内容でもう一度試行錯誤してみます。
    公式からの返答も気長に待ちます。

    ②につきまして、すでにclass名が付いているものは確認できますが、「新たにclass名を付けたい」場合はどうしたらよいでしょうか?

    「新たにclass名を付けたい」場合はどうしたらよいでしょうか?

    こちらも、プラグインがその機能を提供していないようです。みてみたところ、フィールドオプションの上級者向け設定に CSS クラス名 という設定がありました。なので「もしや?」とも思いましたが、これはフォーム内容を複数カラムで表示させることに特化した設定で、任意のクラス名を設定するためのものではありませんでした。

    こちらについても、ぜひプラグインのサポートにお尋ねください。

    トピック投稿者 yf4649

    (@yf2525)

    そうですよね、ありがとうございます。

    公式に確認してみます。

4件の返信を表示中 - 1 - 4件目 (全4件中)

トピック「WP User Frontend Pro について」には新たに返信することはできません。