Wordpressを使用していなければ、あなたのアプローチは機能しますが、Wordpressフレームワーク内で提案していることを実行することは絶対にお勧めしません。
車輪の再発明を試みるのではなく、既存のプラグインを使用して、必要なほぼすべてを実現できます。特にWordpressプラグインのプログラミングの経験があまりない場合は、このルートを取ることを強くお勧めします。
ステップ1:
自明。これなしでは何もできません。
ステップ2:
タイププラグインを
インストールすると、独自の
カスタム投稿タイプを登録するための優れたインターフェイスや、Wordpressのコア機能を拡張するための他の多くの機能が提供されます。
ステップ3:
これは物事が複雑になり始めるところです。タイプを使用して、イベントと呼ばれるカスタム投稿タイプを登録します。各イベントを独自の投稿として使用する理由は、各イベントが一意であるためです。都市は、イベントのグループをカプセル化して定義することを目的としています。これにより、次のステップに進みます。
ステップ4:
分類法は、物事を分類する方法と考えてください。Wordpressには、カテゴリ(階層)とタグ(非階層)の2つのデフォルトの分類法が付属しています。あなたの場合、新しいイベント投稿タイプに対して、「都市」と呼ばれる非階層的な分類法を定義する必要があります。
ステップ5:
カスタムフィールドは簡単な部分です。あなたのイベントを定義するものは何ですか?たぶん、その特定のイベントの開始時刻と終了時刻を定義するいくつかのフィールドですか?無料の軽食を示すチェックボックス?空は限界です。すべてのイベントには、それをイベントにするためのどのような特徴がありますか?カスタムフィールドの形式でそれらを追加します。これらは、メタボックスの形式でイベントエディタに表示されます。特定のイベントの編集ページにメタボックスが表示されない場合は、画面の右上隅にある[画面オプション]をクリックし、フィールドが配置されるチェックボックスをオンにして、メタボックスを有効にしてください。
ステップ6:
これの多くは、タイプ自体(カスタム分類法を構成する場合)、. htaccessの書き換え、またはWordpressのパーマリンク設定(ただし、かなり制限されています)のいずれかを介して実行できます。私の提案は、.htaccessをいじる前に、まずカスタム分類法とパーマリンク設定を微調整することです。
以上です!うまくいけば、これはあなたが必要なすべてを始めるのに十分なはずです。