web-dev-qa-db-fra.com

Faire un site d'information touristique

Je souhaite créer un site d’information touristique pour mon pays. Je veux faire une structure comme un arbre. Tree structure showing hierarchy

Chaque bloc (nœud?) De l’arbre contient une description et une image/s de l’état, de la ville ou du point de repère. En outre, il doit également contenir des liens/un moyen de naviguer vers tous ses enfants, ainsi que vers son parent. Ainsi, la page de la ville 1 ressemblerait à ceci: Sample page for City 1

La description et l'image devront évidemment être ajoutées manuellement pour chaque état/ville/point de repère. Mais les liens en avant et en arrière doivent être générés par une sorte de code. Faire cela manuellement sera non seulement fastidieux, mais aussi très susceptible d’engendrer des erreurs car l’arbre poussera latéralement, c’est-à-dire que le nombre de niveaux sera le même mais que le nombre d’États, de villes et de points de repère montera en flèche.

Maintenant, je pensais pouvoir le faire en utilisant des balises et des codes courts. Une autre façon serait de mettre le code dans le modèle de page. Mais alors je devrais probablement faire des modèles à usage unique pour chaque poste.

Alors je me demandais si c'était la seule/meilleure façon de faire ça? Il me semble que ce genre de chose devrait être assez commun et qu'il devrait y avoir un meilleur moyen de le faire mais je ne peux pas vraiment trouver aucune information.

Donc mes questions sont celles-ci,

1- Est-ce que faire avec des codes courts est une bonne façon de faire?

2- Si je mets le code dans le modèle de page, y a-t-il moyen qu'un seul modèle puisse être utilisé pour toutes les publications. C'est-à-dire que le modèle de page peut décider des filtres à utiliser pour la liste des publications en fonction du contenu ou des balises de la publication en cours. par exemple. pour City 1, il doit afficher Landmark A & B et State 1, mais pour City 2, il doit afficher Landmark C & D et State 1. Ce qui signifie qu'il devrait utiliser différentes balises pour filtrer les publications.

3- Existe-t-il une autre méthode ou plate-forme qui conviendrait mieux à mes besoins? Je suis un nouveau venu sur Wordpress, alors je voudrais changer de chose, je suis confronté à une courbe d'apprentissage dans les deux sens.

Mise à jour: Pour reformuler ma question. Je souhaite savoir s’il existe un moyen d’établir les relations parent-enfant de l’arbre parmi mes publications (chaque nœud de l’arbre est une publication). Utilisez ensuite ces relations pour afficher automatiquement le contenu souhaité, c’est-à-dire dans chaque publication, n’afficher que les liens vers ses parents immédiats et ses enfants immédiats. Je dis automatiquement, car chaque fois que j'ajoute un nouveau message, je ne veux pas modifier son parent. Il devrait apparaître automatiquement dans la publication parent lorsque je la définis comme un enfant de cette publication.

1

1- Est-ce que faire avec des codes courts est une bonne façon de faire?

Shortcodes! Pourquoi voudriez-vous utiliser des codes courts? Vous avez peut-être déjà entendu parler de WordPress et c'est génial! Mais s'il vous plaît donner l'idée pourquoi?

2- Si je mets le code dans le modèle de page, y a-t-il moyen qu'un seul modèle puisse être utilisé pour toutes les publications. C'est-à-dire que le modèle de page peut décider des filtres à utiliser pour la liste des publications en fonction du contenu ou des balises de la publication en cours. par exemple. pour City 1, il doit afficher Landmark A & B et State 1, mais pour City 2, il doit afficher Landmark C & D et State 1. Ce qui signifie qu'il devrait utiliser différentes balises pour filtrer les publications.

Comme je le vois, vous devez avoir un CPT (type de message personnalisé) que vous pouvez appeler city. Et vous pouvez utiliser la taxonomie personnalisée pour l'état . Si ce n'est pas une taxonomie personnalisée, vous pouvez utiliser category pour désigner l'état . Si ce n'est pas le cas, vous pouvez également utiliser la clé méta pour l'état . Aucun problème.

3- Existe-t-il une autre méthode ou plate-forme qui conviendrait mieux à mes besoins? Je suis un nouveau venu sur WordPress, alors je voudrais passer à autre chose, je suis confronté à une courbe d'apprentissage dans les deux sens.

Ah, vous avez demandé à un forgeron s'il y avait un meilleur forgeron. Ce n'est pas une question intelligente.

enter image description here


Vous devez en savoir plus sur les méta-informations postales et les images en vedette. Le dessin que j’ai essayé d’optimiser pour les fainéants, vous devez donc créer le code WordPress minimal pour y parvenir.


Veuillez décrire le point de repère et nous pourrions également avoir besoin d’améliorer la structure.

1
prosti