Intereting Posts
Показанный снимок мета-окна отображается внизу? Проблема разбиения на страницы с помощью WP_Query Расширение темы Twenty Eleven Как создать пользовательские переменные в wp-config 2-ступенчатая контактная форма, поле URL на сайте, другие внутри всплывающего окна Как получить имя и описание боковой панели в теме? Загрузить jQuery только на главной странице enqueue несколько шрифтов Google с несколькими весами и стилями (курсив) Тип персонализированного сообщения с измененной структурой константной ссылки приводит к 404 Как создать шаблон пользовательского поиска для пользовательской таксономии? Как сделать бесконечный цикл сообщения Ubermenu can not обрабатывает мое меню, как бороться с большим количеством элементов меню? Получать сообщения между конкретными идентификаторами Admin – Поиск событий по настраиваемому полю Как использовать тот же шаблон страницы, если статус публикации отличается от публикации?

Структуры пользовательского типа и таксономии

Я немного сомневаюсь в том, чтобы открыть эту тему, потому что я прочитал так много тем, касающихся этого как вкл, так и вне Stack Exchange. Я постараюсь сделать так, чтобы ваши ребята стояли, потому что у меня все еще есть вопросы / нужны разъяснения. Итак, идем.

Основы веб-сайта:

В моих приключениях изучения WordPress и php я решил создать сайт песочницы, который поможет мне изучить основы обоих. Он основан на аниме (ТВ-шоу) и в играх. Оба эти раздела имеют два подраздела: « Обзоры / личные отзывы по каждому названию» и « Rants / Opinionated Articles по каждой отрасли». Так как они практически идентичны по своей структуре, мы можем сосредоточиться на аниме (ТВ-шоу) на данный момент.

Структура – где я начал и где я сейчас:

Первоначально, когда я впервые начал играть с WordPress, я делал записи и просто классифицировал их либо « Аниме-обзоры », либо « Аниме-Ранты », а для тегов я дал им просто их название. Я продолжал заниматься другими частями своего веб-сайта, думая «эй, это было просто, хорошо выглядеть!». Но нет! Чем больше я узнал о WordPress, тем больше я осознал истинную обширность вариантов, которые мне были доступны.

После долгих чтений о типах пользовательских сообщений и таксономиях, таких как «когда и как их использовать», я начал создавать эту область сайта с помощью этих мощных инструментов. Тогда широта CPT и Tax's стала заставлять меня чувствовать неуверенность в том, что я делаю это правильно. Для меня казалось, что может быть много способов установить эту часть сайта с помощью CPT и Custom Tax, поэтому я хотел бы знать, может быть, какая из них лучше ? Ради спасения вы, ребята, время, я опубликую текущую структуру, которую я имею для « Аниме-обзоров », и задаю вопросы об этом. Горе со мной, я знаю, что ты видел это раньше.

CPT: Anime Reviews Taxonomies: Director Studio Genre(s) Season Premiered Episodes Aired Rating (I have given it) Tag: The Title of the Anime Category: Empty 

Это когда меня начали волновать вопросы.

  1. Должен ли я сделать CPT для аниме? Аниме Обзор и Аниме Rants? Или все три?

Я спрашиваю об этом, потому что, когда я начал думать о CPT для Anime Rants, я подумал, как я собираюсь связать этих двух вместе. Было ли это через тег (который называется Title), как я думал изначально? Наличие CPT только для аниме не показалось правильным, потому что я не планировал иметь часть сайта, на которой я перечислял общую информацию о шоу. Но, возможно, у меня должен был быть CPT только для Аниме, который был бы в основном пустой почтой с привязанными к ней таксономиями. Это казалось довольно глупым, хотя, и не кажется очень очевидным, как я привяжу один CPT к другому.

  1. Как использовать теги и категории, если я уже сделал пользовательские таксономии? Должен ли я оставить их пустыми и продолжать использовать пользовательские таксономии (иерархические против non)?

Теперь, когда я настроил Tax, эти две вещи кажутся немного лишними для меня. В настоящее время я использую теги для заголовка Show, но, возможно, мне следует использовать категорию, или, может быть, мне нужно просто сделать другую обычную таксономию (скорее всего, нет)? Как насчет альтернативных названий (например, переведенного названия Show)?

  1. Как далеко я должен идти с иерархическими таксономиями? Это вопрос вкуса?

В своих исследованиях я нашел ряд примеров с таксономиями. Например, взяв «Жанр», я видел, как это делается в обоих направлениях. Разделение основных жанров на детские жанры или просто перечисление жанров по ходу дела. Затем я начал думать: «Что, если я сделаю это для Сезонов, преданных?» таких как «2012», а затем дети – «Зима, весна, лето, осень». Насколько далеко?

Конечная цель:

Я думаю, это сводится к « Ну, Нимара, что ты хочешь сделать со всем этим? ». Я мог просто просто написать сообщение и перечислить все эти данные внутри и вымыть руки из всего этого. Но я хотел чего-то большего.

То, что я хотел в конечном итоге научиться достигать, – это таблица с сортируемыми столбцами на основе пользовательских таксономий, которые я создал. Я начал изучать get_the_terms и другие функции, которые я собирался использовать для достижения этого.

Чтобы даже подумать над этим, я почувствовал, что мне нужно, чтобы моя структура была правильной! Ниже приводится пример того, что я думаю о том, как будет выглядеть стол. (Рейтинг не является обязательным).

Title | Studio | Director | Genre | Season | Episodes | (Rating)

Ничего слишком необычного, очень прямолинейного. Когда вы нажимаете на заголовок, вам может потребоваться, пожалуй, результат поиска, который покажет вам все Rants и / или обзоры, которые показали шоу. Это было бы то, что можно было бы увидеть, если бы просто вручную искал сайт для показа.

Основная проблема заключается в том, чтобы получить название, чтобы выплескивать все связанные с ним таксономии (возможно, именно там, где требуется «Аниме» КПП?).

Вторая проблема заключается в том, что иногда существует более одного жанра! О, там идет моя сортичная идея колонн. Это необязательная проблема. Я могу справиться с этим последним, но он все еще вызывает сомнение в структуре cpt и tax. Черт, я думал, что могу просто выбрать один главный жанр для каждого и просто покончить с этим.

Но, извините, одно за раз, верно? Сначала структуры!

От более опытных разработчиков до начинающего разработчика, как бы вы справились с этим? Пользовательские типы сообщений и таксономии кажутся очень мощными, но в то же время кажется, что власть делает вещи намного более открытыми.

Было бы признательно, если бы вы попытались не дать мне ответы на куки-резаки, которые я видел по другим вопросам, так как я пытался задать конкретные вопросы, касающиеся моей проблемы. Я обязательно продолжу перечитывать популярные статьи, объясняющие CPT и пользовательские таксономии! Определенно не стесняйтесь публиковать другие ссылки на похожие проблемы или статьи. Я более чем желаю глубже узнать. Мне просто интересно, можно ли представить вам эту конкретную структуру.

Надеюсь, это достаточно хорошо написано, что оно помогает передать мои вопросы и, возможно, поможет будущим разработчикам с этой (довольно популярной) идеей.

Спасибо за ваше время.

Редактировать: полезные ссылки для тех, кто приходит в будущем –

Разница между иерархической и неиерархической таксономией?

Помощь в понимании таксономии

В каком контексте должны использоваться Категории и теги

Есть ли разница между таксономиями и категориями?