Domanda

Vengo da Drupal e sono molto abituato al modo in cui Drupal gestisce gli utenti e gli oggetti (chiamati nodi laggiù.) Devo imparare come WordPress gestisce queste stesse situazioni.

Dato che saremo confusi con le stesse parole che significano cose diverse, definirò alcune di esse qui:

  • Nodo - In Drupal, tutto è un nodo. Un post è un nodo. Una pagina è un nodo. Un prodotto è un nodo.
  • Autore - In Drupal, ogni nodo ha un autore. Pensa all'autore del post di WordPress.
  • Prodotto - In Drupal, un prodotto è un nodo. Sul mio sito, vendo libri. Quindi un libro è un prodotto che è un nodo.
  • Autore del libro - Nel senso normale, l'autore di un libro è la persona che lo ha scritto. D'ora in poi mi riferirò come autore del libro per evitare confusione con l'autore del nodo. Ogni libro-autore è un utente sul sito.

Sul mio sito, poiché ogni nodo ha bisogno di un autore, quando creo i prodotti associo l'autore del nodo al libro-autore. Immagina di creare un post su WordPress e dire che l'autore del post è qualcuno diverso da te. Stessa cosa.

Nella pagina del profilo dell'utente (profilo del libro-autore) posso elencare i libri che hanno scritto (con collegamenti al nodo del prodotto reale) nella pagina del loro profilo. Ho semplicemente una sezione in cui renderò ogni prodotto in cui sono l'autore del nodo.

Ora ho bisogno di imparare il modo in cui WordPress gestisce questa situazione tramite un plug -in o un codice nel functions.php. Finora ho letto i profili degli utenti e non sono vicini allo stesso modo di Drupal.

  1. Come associare un utente come autore del libro? Presumo che questo sarà una sorta di ruolo personalizzato in WordPress; Tuttavia, ho letto su questo e sembra che i ruoli in WordPress siano correlati solo alla pubblicazione di autorizzazioni e simili.

  2. Come associare un utente (libro-autore) a un prodotto? Sto usando il plug -in WooCommerce. So di poter creare un campo personalizzato sul prodotto, chiamarlo autore e poi mettere un nome lì dentro, ma questo renderà solo un semplice testo. Devo associare questo campo come link al profilo utente (auto-autore) ed essere in grado di associare questo prodotto al profilo dell'utente.

  3. Il profilo utente è anche il modo appropriato per gestirlo in WordPress? O dovrei esaminare un altro tipo di modello? Forse un tipo di post personalizzato che ha un blocco di codice nel modello che renderà un elenco di prodotti in base al titolo del post (usato qui come nome dell'autore) o qualcosa del genere? Se questo è un buon modo per farlo, come posso associare i collegamenti a questa pagina post personalizzata? cioè quando si fa clic sul nome di un utente in un commento, ora dovrebbe andare a quel post personalizzato associato anziché al profilo utente.

Scusa se tutto questo è confuso. È il comportamento fuori dagli schemi in Drupal e poiché questa è letteralmente la mia seconda settimana usando WordPress, è anche un po 'confuso per me.

NOTA: Un amministratore dovrebbe creare un tag Drupal. Facendo una rapida ricerca trovo molti post in relazione a Drupal qui e potrebbe aiutare meglio gli utenti che hanno familiarità con entrambe le piattaforme che trovano domande a cui possono rispondere abilmente. ;-)

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top