Come è fatto il Database WordPress?
Dopo un pò che si lavora con WordPress ci si chiede come è fatto WordPress? E soprattutto come è fatto il Database WordPress?
Capire il funzionamento del data-base WordPress significa padroneggiare l’intero WordPress perchè tutte le sue opzioni, utenti, post e meta dati si trovano tutti nel db.
All’aumentare quindi dei post o dei commenti voi non vedrete crescere dei file nella root del sito ma vedrete il db ingrandirsi. Il data-base WordPress della versione 3, quindi quella attuale, è costituito da 11 tabelle così composte:
- wp_comment: metadati per i commenti;
- wp_comments: contiene tutti commenti;
- wp_links: contiene i link e i relativi dati;
- wp_options: tutte le opzioni del blog;
- wp_postmeta: i meta dei post;
- wp_posts: i post di wordpress;
- wp_terms: categorie e tag;
- wp_term_relationship: associa categorie e tag ai post;
- wp_term_taxonomy: descrizione categorie e tag;
- wp_usermeta: meta dati utente:
- wp_users: gli utenti wordpress.
Solitamente però sono 3 le tabelle su cui lavorerete maggiormente: wp_posts dove sono costituiti i post, wp_options dove sono contenuti tutte le opzioni ti wordpress ed infine wp-users dove troviamo tutti gli utenti.
Saputo come è costituito WordPress in che modo possiamo cambiare i dati del data-base? La soluzione migliore è quella di usare phpmyadmin, selezionare il db, selezionare la tabelle di interesse e apportare le modifiche salvandole. I più esperti possono anche fare delle query in sql per risparmiare tempo.
Per esempio, lo script qui in basso serve a cambiare il percorso dell’immagine in tutti i post, cosa fondamentale quando spostiamo wordpress dalla sua posizione iniziale.
UPDATE wp_posts SET post_content = Replace ( post_content, 'miosito.it/wp-content/', 'localhost/wp-content/');





