Base de données des émissions télévisées - Meilleur moyen de la structurer?
-
-
re 2) Lestypes depublicationpersonnaliséspeuvent avoir une structure hiérarchique: 'hierarchical'=>true (http://codex.wordpress.org/Function_Reference/register_post_type)re 2) Custom Post Types can have a hierarchical structure: 'hierarchical' => true (http://codex.wordpress.org/Function_Reference/register_post_type)
-
question similaireici,pourrait vous donner desidées: http://wordpress.stackexchange.com/questions/2839/how-to-handle-a-hierarchy-with-custom-post-typessimilar question here, might give you ideas: http://wordpress.stackexchange.com/questions/2839/how-to-handle-a-hierarchy-with-custom-post-types
- 0
- 2011-06-16
- joelhaus
-
2 réponses
- votes
-
- 2011-06-16
Premièrement,vousne devriezpasfaire cela avec lestypes depublicationintégrés de
post
oupage
.Utilisez untype depublicationpersonnalisé.Exemple:
movies
etseries
,oùmovies
n'estpas hiérarchique,maisseries
est.Utilisez
register_post_type()
et définissezhierarchical
surtrue
(par défaut:false
).Jetez un œil à l'argumentrewrite
>with_front
pour ajouter/series/
.Ensuite,ajoutez quelquesmodèles:
- series-list.php,
- series-detail.php,
- series-season.php,
- series-episode.php ...
First, you shouldn't do this with the built in post types of
post
orpage
. Use a custom post type.Example:
movies
andseries
, wheremovies
is non-hierarchical, butseries
is.Use
register_post_type()
and sethierarchical
totrue
(default:false
). Take a look at therewrite
argument >with_front
to prepend/series/
.Then add some templates:
- series-list.php,
- series-detail.php,
- series-season.php,
- series-episode.php...
-
- 2011-06-15
Justin Tadlock a créé unebase de données defilmsen utilisant destaxonomiespersonnalisées quipermet d'obtenir quelque chose de similaireet il la décrit dans untutoriel ici
Justin Tadlock created a movie database using custom taxonomies that achieves something similar and he describes it in a tutorial here
-
Merci Carson,j'auraibesoin d'une structure hiérarchique quin'estpas utilisée dans le didacticielbien qu'elle donne unbon aperçuet queje puisse l'utiliser dans lefutur sinous décidons d'ajouter desfilms aussiThank you Carson, I'll need a hierarchical structure which is not used in the tutorial although it gives a great overview and I may use it in a future if we ever decide to add movies too
- 0
- 2011-06-17
- Xavi Esteve
Je souhaite créer unebase de données d'émissions detélévision dans Wordpress avec ceformat d'URL:
/tvshows/
listeraittoutes les séries/tvshows/friends/
listeraittoutes les saisons disponiblespour Friends TV Show/tvshows/friends/01/
listeraittous les épisodes de Friends de la saison 1/tvshows/friends/01/12/
afficherait desinformations sur le 12ème épisode de lapremière saisonEt voici les différentesméthodes auxquellesj'aipensé:
1) Lapremièreidée quim'est venue à l'espritest de créer des pageset de lesimbriquer en conséquence. Créezensuite 3modèles depage différents (TVShow.php,Season.phpet Episode.php)et stylisez chaquepageen conséquence. Leprincipalinconvénientest qu'unefois qu'il y a 200 séries avec 4 saisonset 25 épisodes chacune (total de 20 000pages),ilpeut être un désordre completpourmettre àjouret touttrouver. (Un autreinconvénientest leflux RSSbien que celapuisse être résolupar desplugins)
2) Certains collèguesme suggèrent d'utiliser des messagespersonnalisés mais ceux-cin'ontpas de structure hiérarchiqueet bien queje puisseensuite utilisermod_rewritepour rendre les URL agréables,je suppose que ce seraitencoreplus compliqué que d'utiliser Pages. (Il y a ceplugin quigère lespublicationspersonnalisées via uneinterface utilisateurbien queje ne saitpas comment créer une organisation hiérarchique)
3) La dernièreidéeest de les avoiren tant que messagesnormaux ,puis de les catégoriserparnom de série,saisonet épisode,évitant ainsitous lestracas depublicationpersonnaliséset en utilisant de simplesfonctions de l'API Wordpresspour répertorieret affichertout.
Ce sont lesmeilleurs/possiblesmoyens auxquelsje puissepenser,l'optionbasée sur lapagepeut être laplus appropriée,bien qu'elle soit évolutive demanière douloureuse unefois qu'il y a +500pages.
Avez-vous desidées,des suggestionspour organiser cela?
Merci d'avance! :)