Вопрос

Мне поручено сделать сайт, на котором есть «семьи». У каждой семьи есть галерея, «регион» и «имя», оба из которых можно найти.

Мои первоначальные мысли об этом должны были создать шаблон для детской страницы «семей», который содержит 2 пользовательских поля (имя и регион), и просто использовать плагин галереи на каждой странице.

Мой вопрос: есть ли лучшее механик в WordPress, чтобы решить проблему, которую я представляю?

Я разработчик, поэтому я вижу это как несколько столов в пользовательских CMS, которые я просто разбил на выходных («6 часов, обещание!»), Это быстро выйдет из -под контроля, так что я бы я Люблю использовать мои знания о WP, чтобы сделать это более эффективно.

Это было полезно?

Решение

Вы можете сделать категорию для каждой семьи (имя) и (Sub) категории для каждого региона, а затем назначить пользовательские шаблоны каждой категории, используя категорию Шаблоны плагин. Анкет или - в случае, если вы хотите использовать страницы вместо постов/категорий - тогда вам не нужен этот плагин, а просто просто Создать дополнительные шаблоны страниц Для каждой семьи ..

Оба способа дадут вам поле, когда вы отправитесь на создание новой Post / New Page, которая будет на правой стороне - и там вы сможете выбрать пользовательский шаблон для каждого поста / страницы.

Для галереи я рекомендую Следующее поколение - Вы можете создать отдельную галерею для каждой семьи и назначить их (категории галереи) для размещения категорий или страниц. NextGen даст вам много вариантов.

Другие советы

Семьи, как в реальных семьях, или в семьях, как в семьях программирования?

Если это реальные семьи, я бы посоветовал настроить сеть WordPress (ранее WordPressmu) и дать каждому свой собственный сайт.

Если это программирование семей, я бы создал категорию для каждой семьи, а также категорию для того, что она есть (не подкатегории в этом случае), я также сделал бы пользовательский шаблон страницы для каждой категории «Тип». Я также поместил бы пользовательское поле в посты запроса, который является лишь идентификатором семейной категории. Это означает, что вы бы не просто использовали стандартный cat =#, вы бы использовали query_posts(array('category__and' => array(2,6))); где вы меняете 2 для типа и 6 для вашего пользовательского поля.

Я бы сделал два пользовательских таксономии: регион и семья, назначенные иерархическому типу пост: семейный член.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top