0

複数のサブジェクトを持つ WP サイトを作成する必要があります。各科目には複数のレッスンがあり、各レッスンにはタイトル、説明などのメタデータがあります。ユーザーはいくつかのレッスンを読むことができ、読んだレッスンの数に基づいて、いくつかのカスタム バッジが割り当てられます。

レッスンを表示しているときに、そのレッスンを既に読んだユーザーのリストを表示できる必要があります。

WP でこれを行うには、カスタム コンテンツ タイプ プラグインを使用して、サブジェクト、レッスン、およびユーザー メタを作成し、任意のレッスンでのユーザー アクションを保存することを計画しています。バッジは、ユーザー メタの一部にすることもできます。

私が見る問題は

  1. サブジェクトをレッスンにマップする方法がわかりません。つまり、新しいレッスンを作成するときに、それを 1 つのサブジェクトにマップできるはずです (Drupal でノード リンクを行うように)。
  2. ユーザー メタ テーブルを使用して、「XYZ ユーザーが 25 レッスンを読んだ」や「ABC レッスンを 10 人のユーザーが読んだ」などの多対多の情報を格納できる場合、私は役に立ちません。

この種のアプリケーションに最適な設計は何ですか。

4

2 に答える 2

1

問題 1 をカテゴリで解決できませんか?

また、それぞれの「読み取り」を usermeta に保存し、各レッスンが一意のメタを持つ場合。あなたはそれらを数えることができます。

于 2012-07-04T20:09:52.140 に答える
0

サブジェクトをレッスンにマップする方法がわかりません。つまり、新しいレッスンを作成するときに、それを 1 つのサブジェクトにマップできるはずです (Drupal でノード リンクを行うように)。

科目をカテゴリに設定してみませんか?次に、各レッスンを作成するときに、それをサブジェクト カテゴリにマップできます。

于 2012-07-04T20:09:15.930 に答える