web-dev-qa-db-fra.com

Devrais-je utiliser une taxonomie personnalisée ou un type de message personnalisé?

J'ai récemment entrepris un projet chez l'un de mes clients. Après beaucoup de persuasion, j'ai finalement réussi à obtenir le site Web sous une sorte de système de gestion de contenu. Je suis assez nouveau sur Wordpress. Je viens d'un milieu ExpressionEngine et je suis tenté d'essayer quelque chose de nouveau pour changer. Excusez-moi, par conséquent, le manque de connaissances (je fais de mon mieux!: D).

Le problème auquel je suis actuellement confronté est qu’ils ont des directives très précises concernant la manière dont ils souhaitent que leur contenu soit affiché sur leur site Web et, plus important encore, la façon dont ils souhaitent le gérer. C'est un agent de voyage. Je suis en train de créer l'annuaire des stations qui affichera toutes les stations qu'ils proposent.

En ce qui concerne la structure actuelle du répertoire, il sera composé de 4 sections différentes. Pour vous aider à mieux comprendre comment je veux que les choses fonctionnent, jetez un œil à cette hiérarchie ci-dessous (j'ai déjà utilisé turkey, il faudrait que ce soit dynamique):

  • /destinations/
    Ceci sera notre page de destinations qui listera tous les pays qu’ils offrent actuellement. J'imagine qu'il s'agit d'une page statique avec du contenu sur les pays proposés avec une liste des pays ci-dessous (. Ce seront nos taxonomies parentes ).

  • /destinations/turkey/
    Ce sera notre taxonomie parente. Cette page devra également pouvoir ajouter du contenu statique pour insérer des informations sur le pays et ses emplacements. Au-dessous de ce sera une deuxième liste, ce seront les différentes zones de dinde (. Ce seront les enfants des taxonomies parentes ).

  • /destinations/turkey/belek/
    Ce sera notre taxonomie enfantine. Cette page devra également pouvoir ajouter du contenu statique. Il inclura également notre liste de stations que mon client offre à cet endroit (. Ce seront nos entrées/messages ).

  • /destinations/turkey/belek/nom-de-station
    Ce sera notre page de publication/entrée, ici nous aurons toutes les informations sur le complexe de villégiature sélectionné. Les détails de ce site ne sont pas un problème et j'ai déjà réglé ce problème.

Maintenant, j'ai beaucoup lu sur les types de publications personnalisées, les taxonomies personnalisées, leurs capacités et leurs utilisations, mais je suis frappé par une situation au moment où je ne peux pas décider de la route à suivre. Au cours des dernières heures, j'ai expérimenté la configuration de un type de message personnalisé (pour les stations) et d'une taxonomie hiérarchique . (pour les emplacements). Ce qui fonctionne bien, mais MAIS en raison des limitations de l'interface utilisateur de taxonomie dans le panneau d'administration, il ne me permet pas d'ajouter du contenu/des images statiques, etc. (je préférerais de beaucoup utiliser un WYSIWYG, particulièrement du point de vue des clients. ).

Cela me conduit donc à me demander si cela vaudrait la peine de créer deux types de messages personnalisés et de supprimer les taxonomies ensemble pour créer l'un des types de poste et les autres emplacements. Avec le type de poste posts, je pourrais le configurer comme le module pages (ce qui me donnerait des contrôles hiérarchiques pour pouvoir organiser mes sites comme je l'avais initialement prévu), mais est-ce sage? Je veux dire de ce que j'ai lu que vous ne devriez pas vraiment organiser le contenu de cette façon, mais j'ai le sentiment que peut-être juste un choc de sémantique contextuelle (je peux me tromper!). Est-ce que je souhaiterais ajouter des fonctionnalités de recherche à l'avenir avec des restrictions? Ou quelque chose d'autre à ce sujet?

Je pensais en parler avant de cliquer ENFIN sur le bouton d'envoi (excuses pour le grand mur de texte), mais pages ... j'ai lisez ici que ce sont de puissants petits joyaux au sein de Wordpress, comment devrais-je en tirer parti si j'utilise des taxonomies personnalisées? Dans quelle mesure fonctionnent-ils avec les catégories de listes? Sont-ils ce dont j'ai besoin?

Bien, cela résume tout ce que je dois demander pour le moment. J'aurais peut-être dû diviser cela en quelques messages, mais hé! J'espère que cela vous donne suffisamment d'informations sur ce que j'essaie de faire. S'il vous plaît, si je me trompe, n'hésitez pas à me diriger dans la bonne direction. Je suis vraiment impatient d'en apprendre davantage sur Wordpress et ses capacités.

Cordialement
Danny

1
Danny

Ainsi, à la fin de la journée, votre contenu concerne stations (c’est-à-dire "destination" = resort?

Si c'est le cas:

Type de message personnalisé: destination (sémantiquement, ce serait "recours", mais vous pouvez utiliser "destination" pour répondre aux besoins de votre client) Taxonomie (s) personnalisée (s): location (country, city, etc.)

MODIFIER:

Comment analyser la terminologie:

Post: nom Taxonomies: adjectifs

La Post est la chose - la contenu . Toutes les taxonomies sont des moyens de décrivant votre Messages .

2
Chip Bennett

Je pense que je ferais ou ajusterais un modèle de page pour cela.

Voici ce que je pense:

1 - ils ont et utilisent leur blog pour chacun des différents pays et ainsi de suite, sans ordre particulier. Utilisez les catégories pour placer le pays et la ville (individuellement) pour chaque message.

Titre: Turkey, Belek - Fiasco de l'été 2009! (ou ce qu'ils veulent appeler comme)
Message: Voici l’entrée avec images et texte et wowee!
Catégories: Turquie, Belek, Plage, Complexe ... etc.

2 - dans le modèle de page, vous pouvez ajouter une navigation de sorte que, sans fournir d'informations via un $ _GET ['Pays'] et/ou un $ _GET ['Ville '] on leur montre les options. Le truc ici, c'est quand ils sélectionnent quelque chose de spécifique (comme la Turquie, Belek), vous pouvez filtrer les catégories comme ceci:

query_posts("showposts=15&offset=0&cat=3,11");

En supposant que la Turquie est l'identifiant de catégorie de '3' et que Belek est '11' ... Vous pouvez simplement utiliser query_posts ("cat = 3,11"), mais cela devrait vous aider à démarrer.

J'espère que cela pourra aider!

0
Rohjay