web-dev-qa-db-ja.com

アーティスト、イベント、会場を可能にするプラグイン

私は音楽祭のウェブサイトに取り組んでいて、今までWordTourを使っていました。私はWordTourのアーティスト>イベント>会場のコンテンツ階層が大好きですが、昨年のフェスティバルから今年のフェスティバルへ移行するのは困難です。最終的に、私は私が何か他のものに移る必要があるかもしれないと思っています。

私は最終的に2つのことをする必要があります:

a。フェスティバルでプレイする各アーティストのリストを作成します。フェスティバルの3つのステージで各アーティストのタイムスロットを割り当てます。何人かの芸術家は複数の段階を演じる。

WordTourを使用して、アーティストをイベント(つまり特定の時間)に割り当て、次にイベントに場所(つまり特定のステージ)を割り当てました。

カスタムの投稿タイプを使ってWordTourに似たことができる方法はありますか?もしそうなら、任意の提案はどのように?

私はカスタム投稿タイプ - アーティスト - を作成することができたように思えます。それは私が複数のタイムスロットを選ぶことを可能にするメタボックスを持っているでしょう。ステージ用に2番目の投稿タイプを作成できますが、架空の日付ピッカーメタボックスから2番目の投稿タイプを参照するにはどうすればよいですか。

これで少しでも助けがあれば大いに感謝されるでしょう。どうもありがとう!

2
aendrew

あなたは イベントオーガナイザー を試すことを好むかもしれません(免責事項:私はプラグインの作者です)。このプラグインはイベントと会場の管理を処理します。イベントはカスタム投稿タイプであり、会場はカスタム分類法です。

それがあなたのニーズに欠けているのは 'アーティスト'だけです - これはあなたが利用可能なアーティストから選択することを可能にするイベントにメタボックスを追加することによって処理されることができます(またはその逆)。

これを行うには、選択ボックスを使用してメタボックスを作成します。選択ボックスには、get_postsを使用して(アーティストの場合は)クエリを入力できます。選択はsave_postアクションにフックすることで投稿メタとして保存することができます。

1
Stephen Harris

これはあなたが考えていたよりも単純化されているかもしれませんが、あなたのアーティストのためにWordpressの作家を使うことについてはどうですか?次に、タイムスロットまたはステージ用のカスタム投稿タイプを作成し、次にその投稿タイプ用のカテゴリを作成して、一方を他方に割り当てます。つまり、午後9時(「タイムスロット」カスタム投稿タイプの新しい投稿)作者(アーティスト)We Were Promised Jetpacksと一緒に。とにかく、それがまったく役立つのかどうかわからない、ただの考え。あなたはauthor.phpと$ curauthを使ってたくさんのことをすることができます。

0
Charles