Question

Je viens de Drupal et je suis très habitué à la façon dont Drupal gère les utilisateurs et les objets (appelés nœuds là-bas.) Je dois apprendre comment WordPress gère ces mêmes situations.

Puisque nous allons être confondus avec les mêmes mots qui signifient des choses différentes, je vais définir certains d'entre eux ici:

  • Nœud - Dans Drupal, tout est un nœud. Un message est un nœud. Une page est un nœud. Un produit est un nœud.
  • Auteur - Dans Drupal, chaque nœud a un auteur. Pensez à l'auteur du post WordPress.
  • Produit - Dans Drupal, un produit est un nœud. Sur mon site, je vends des livres. Un livre est donc un produit qui est un nœud.
  • Auteur de livres - Au sens normal, l'auteur d'un livre est la personne qui l'a écrit. Je vais me référer à ce sujet de livre à partir de maintenant pour éviter la confusion avec l'auteur de Node. Chaque auteur du livre est un utilisateur sur le site.

Sur mon site, puisque chaque nœud a besoin d'un auteur, lorsque je crée les produits, j'associe l'auteur du nœud à l'auteur du livre. Imaginez créer un article sur WordPress et dire que l'auteur du post est quelqu'un d'autre que vous-même. Même chose.

Sur la page de profil de l'utilisateur (le profil du livre-auteur), je peux énumérer les livres qu'ils ont écrits (avec des liens vers le nœud de produit réel) sur leur page de profil. J'ai simplement une section où je rend chaque produit où ils sont l'auteur du nœud.

Maintenant, j'ai besoin d'apprendre la façon dont WordPress gère cette situation, que ce soit via un plugin ou un code dans le functions.php. Jusqu'à présent, j'ai lu les profils d'utilisateurs et ils ne sont pas proches de Drupal.

  1. Comment associer un utilisateur en tant qu'auteur du livre? Je suppose que ce sera une sorte de rôle personnalisé dans WordPress; Cependant, j'ai lu à ce sujet et il semble que les rôles dans WordPress ne soient liés qu'aux autorisations de publication et autres.

  2. Comment associer un utilisateur (auteur du livre) à un produit? J'utilise le plugin WooCommerce. Je sais que je peux créer un champ personnalisé sur le produit, l'appeler l'auteur, puis y mettre un nom, mais cela rendra simplement un texte simple. J'ai besoin d'associer ce champ en tant que lien vers le profil utilisateur (auteur du livre) et de pouvoir associer ce produit sur le profil de l'utilisateur.

  3. Le profil utilisateur est-il même le moyen approprié de gérer cela dans WordPress? Ou devrais-je examiner un autre type de modèle? Peut-être un type de publication personnalisé qui a un bloc de code dans le modèle qui rendra une liste de produits en fonction du titre du post (utilisé ici comme nom de l'auteur) ou quelque chose comme ça? Si c'est un bon moyen de le faire, comment puis-je associer des liens vers cette page de publication personnalisée? c'est-à-dire que lorsque vous cliquez sur le nom d'un utilisateur dans un commentaire, il devrait maintenant aller à ce message personnalisé associé au lieu du profil utilisateur.

Désolé si tout cela est déroutant. C'est hors du comportement de la boîte dans Drupal et comme c'est littéralement ma deuxième semaine en utilisant WordPress, c'est aussi un peu déroutant pour moi.

REMARQUE: Un administrateur doit créer une balise Drupal. Faire une recherche rapide, je trouve de nombreux articles par rapport à Drupal ici et cela peut mieux aider les utilisateurs qui connaissent les deux plateformes trouvent des questions auxquelles ils peuvent répondre de manière experte. ;-)

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top