Wordpress で達成したいことを進める最善の方法について、少し混乱しています。私の問題の一部は、私が思うワークフローであり、達成したいことを行う正しい方法を知っていますが、必要なことのいくつかを実際に実装する方法についていくつかの空白があるかもしれません. さまざまなオンライン リソースを確認しましたが、それらはすべて彼らが行っていることに固有のものであり、自分のプロジェクトのコンテキストにそれらを適用するのは簡単ではありません。そのため、ここで質問したいと思いました。私の最初の質問は必然的にサブ質問に分岐すると確信していますが、ここに行きます:
私のウェブサイトでは、「プロジェクト」というカスタム投稿タイプを作成しました。これでうまく設定できました。
次に、プロジェクトごとに、次のデータを入力できるようにする必要があります。
プロジェクトのタイトル プロジェクトの説明
また、各プロジェクト ページにリストとして表示されるメタ データを投稿します (キーと値の両方をページに表示する必要がありますが、データを含むフィールドのみを表示する必要があります。つまり、リストを Location として表示したくありません。 : 空欄'):
クライアント名: 場所: プロジェクトの価値: 建築家: エンジニア: 敷地面積:
私の主な質問はこれです。各プロジェクトの画像を表示し、ユーザーがプロジェクトの投稿ごとに「テンプレート」を選択できるようにする必要があります。これは、画像のレイアウト用に約 5 つのグリッド デザインがあるためです (1 つのメイン画像、1 つの正方形)右側に小さな画像が 2 つ、縦長の画像が 3 つある画像など)。
プロジェクトと呼ばれるカスタム投稿タイプを作成し、書き込みパネルを追加してデータを簡単に入力できるようにするのが正しい方法だと思いました(選択したテンプレートと必要な画像の数によって異なる必要があるため、画像のアップロードはまだ追加していません) )、データ入力段階で、ユーザーは好みの画像レイアウト/テンプレートを選択し、画像を許可するコンテナの画像をアップロードします(CSSを使用してテンプレートに配置するには、各画像アップロードにIDを付ける必要があります。それが計画でした)。
まず、これに正しく取り組んでいますか?次に、作成した書き込みパネルに機能を追加して、ユーザーが a) 「テンプレート」を選択できるようにするにはどうすればよいですか (ページの場合と少し似ていますが、私のカスタム投稿タイプの場合)、b) 変更される画像アップロード フィールドを追加するには選択したテンプレートによって異なりますか?
最後に、プラグインの使用を避け、functions.php などを使用して自分でこれを実現したいと思います。これは、後でプラグインが更新されたり、サポートが失われたりするなどの問題を回避するためです。
どんな助けでも大歓迎です、ありがとう。