Site icon Noir Solutions

WordPress Lezioni 6.11. Le tabelle del Database.

Come vedete dalla schematizzazione di questo grafico. Il database di WordPress è composto da diverse tabelle che interagiscono fra di loro a seconda dei dati che vengono richiesti dagli utenti o dagli amministratori del sito.

Come potete vedere al centro la tabella che riceve più collegamenti è sicuramente wp_post. Abbiamo lasciato il prefisso originale wp_ , ma che in ogni modo vi consigliamo di cambiare nella vostra installazione. In questa tabella WordPress immagazzina diverse voci, si va dai post, , pagine, menu, allegati a seconda di quanto riportato nel campo post_type che appunto indica la tipologia ( post, page, allegato, menu , etc.) . I campi di wp_post sono i seguenti

Tabelle WordPress

wp_post

wp_postmeta

In questa tabella ci sono le informazioni relative ai contenuti di post, page e comments. E’ pensata per permettere a plugins e template di aggiungere valori relativi a post secondo la logica della chiave valore. i suoi campi sono

wp_comments

Come dice il nome stesso è la tabella che WordPress dedica ai commenti che vengono messi in coda ai post. I suoi campi sono

comment_ID rappresenta il numero id univoco della tabella
comment_post_ID ID riferito all’articolo , pagina su wp_posts
comment_author Nome autore che ha inserito il commento
comment_author_email E-mail inserita dal commentatore
comment_author_url url immessa dal commentatore
comment_author_IP IP autore commento
comment_date Data e ora in cui il commento è stato immesso.
comment_date_gmt Data e ora GMT in cui il commento è immesso
comment_content contenuto commento.
comment_karma utilizzato da alcuni plugins
comment_approved commento approvato o meno è un campo flag
comment_agent Dati browser, SO , ecc utilizzati dall’utente che ha immesso il commento.
comment_type Tipo di commento: commento, trackback o pingback.
comment_parent – se un è un commento di risposta ad un altro commento contiene l’ID del commento a cui è stato risposto

wp_commentmeta

simile a wp_postmeta ha al suo interno eventuali informazioni aggiuntive sui commenti. I suoi campi sono

meta_id l’id della tabella
comment_id ID del commento a cui si riferisce su wp_comments
meta_key nome della chiave relativo al valore
meta_value il contenuto del valore.

wp_terms

Tiene conto del sistema di tassonomia tag and category di WordPress. Ossia ci sono memorizzati o le tag o le category di un determinato post, page etc.

wp_term_taxonomy

In questa tabella c’è l’associazione fra il termine e la tassonomia a cui appartiene. E’ possibile quindi associare un termine a tassonomie differenti . Per esempio andiamo sul calcistico pensiamo a ‘SerieA’ che potrebbe essere un category di un blog di sport ma potrebbe essere anche un tag .

wp_term_relationships

Con questa tabella ci sono le associazioni tra gli id di wp_posts e i termini presenti nella tabella wp_term_taxonomy.

wp_users

qui ci sono i record relativi agli utenti

wp_usermeta

Contiene dati aggiuntivi sugli utenti registrati relativi a wp_users

wp_options

Ci sono le impostazioni del sito web,tema, plugins, widget, etc. etc. secondo lo schema chiave/valore

wp_links

Tabella per gestire i link,

Exit mobile version