Suggestion de design ou de plugin pour le site WordPress

Publié par Jean-Michel le

J’ai besoin de créer un site WP qui aura plusieurs sujets. Chaque sujet aura plusieurs leçons et chaque leçon aura des métadonnées comme le titre, la description, etc. Un utilisateur sera autorisé à lire certaines leçons et en fonction du nombre de leçons lues, il se verra attribuer des badges personnalisés.

Lors de l’affichage d’une leçon, nous devrions pouvoir afficher la liste des utilisateurs qui ont déjà lu cette leçon.

Pour ce faire sur WP, je prévois d’utiliser un plugin de type de contenu personnalisé que je peux utiliser pour créer un sujet, des leçons et le méta utilisateur pour stocker l’action des utilisateurs sur n’importe quelle leçon. Les badges peuvent également être intégrés à Users Meta.

Lire également:  Wordpress : Site WP certaine URL redirigeant vers une URL externe dans WP

Le problème que je vois est

  1. Je ne connais aucun moyen de mapper les sujets aux leçons, c’est-à-dire que lors de la création d’une nouvelle leçon, je devrais pouvoir la mapper sur un sujet (comme nous le faisons avec la liaison de nœuds dans Drupal)
  2. Je n’utilise pas si la méta-table de l’utilisateur peut être utilisée pour stocker de nombreuses informations telles que « l’utilisateur XYZ a lu 25 leçons » et « la leçon ABC a été lue par 10 utilisateurs »
Lire également:  les styles wordpress ne fonctionnent pas dans le thème personnalisé, seules les balises html sont affectées

Quelle devrait être la meilleure conception pour ce type d’application.

Solution n°1 trouvée

Je ne connais aucun moyen de mapper les sujets aux leçons, c’est-à-dire que lors de la création d’une nouvelle leçon, je devrais pouvoir la mapper sur un sujet (comme nous le faisons avec la liaison de nœuds dans Drupal)

Pourquoi n’organisez-vous pas les sujets en catégories ? Ensuite, lorsque vous créez chaque leçon, vous pouvez la mapper à la catégorie de sujet.

Lire également:  Wordpress : WP Query fonctionne en dehors d'une fonction, pas à l'intérieur d'une fonction

Solution n°2 trouvée

ne peux-tu pas résoudre le problème 1 avec les catégories ?

Et si vous enregistrez chaque ‘lecture’ dans l’usermeta avec chaque leçon ayant une méta unique. Vous pourriez juste les compter.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *