この構造でサイトを作成するためのアプローチ
-
16-10-2019 - |
質問
私は「家族」を持つサイトを作ることを任されています。各家族には、ギャラリー、「地域」、「名前」があり、どちらも検索可能です。
これについての私の最初の考えは、2つのカスタムフィールド(名前と地域)を含む「家族」の子ページのテンプレートを作成し、各ページにギャラリープラグインを使用することでした。
私の質問:私が提示している問題を解決するために、WordPressに優れたメカニックはありますか?
私は開発者なので、週末に鞭打ち(「6時間のトップス、約束!」)に登場するカスタムCMSのいくつかのテーブルとしてこれをすぐに見ています。 WPの知識を活用して、これをより効率的に行うのが大好きです。
解決
各ファミリ(名前)のカテゴリを作成し、各地域の(サブ)カテゴリを作成し、カテゴリを使用して各カテゴリにカスタムテンプレートを割り当てることができます テンプレートプラグイン. 。または - 投稿/カテゴリの代わりにページを使用する場合 - このプラグインは必要ではなく、 追加のページテンプレートを作成します 家族ごとに..
どちらの方法でも、右側にある新しい投稿 /新しいページを作成するときにボックスを提供します。そこで、各投稿 /ページのカスタムテンプレートを選択できます。
ギャラリーには、お勧めします NextGen - 家族ごとに個別のギャラリーを作成し、カテゴリまたはページを投稿するためにそれら(ギャラリーカテゴリ)を割り当てることができます。 NextGenは多くのオプションを提供します。
他のヒント
実際の家族のように家族、またはプログラミング家族のように家族?
実際の家族の場合、WordPressネットワーク(以前のWordPressmu)を設定し、それぞれに独自のサイトを提供することをお勧めします。
家族のプログラミングの場合、各ファミリのカテゴリを作成し、それが何であるか(この場合はサブカテゴリではありません)のカテゴリを作成します。また、各「タイプ」カテゴリのカスタムページテンプレートを作成します。また、FamilyカテゴリIDだけのクエリ投稿にカスタムフィールドを配置します。これは、標準cat =#を使用するだけではないことを意味します。 query_posts(array('category__and' => array(2,6)));
タイプに2を変更し、カスタムフィールドに6を変更します。
私は、階層的な投稿タイプに割り当てられた地域と家族の2つのカスタム分類法を作成します:ファミリメンバー。