DA ZERO A WP - Impara ad utilizzare Wordpress partendo da zero fino a realizzare un sito completo

Un database è un archivio di dati strutturati.

I dati vengono organizzati in sezioni (tabelle) e sono reperibili tramite le righe (row) o le colonne (column) che compongono la tabella.

WordPress usa MySQL e conserva i suoi dati all’interno di un database.

Per poter far girare WordPress nel proprio Hosting occorre creare un database, altrimenti l’installazione di WP è impossibile.

La maggior parte dei servizi Hosting, come Siteground, mettono a disposizione infiniti database insieme allo spazio web FTP.

Ad installazione di WordPress avvenuta nel database selezionato verranno create in automatico le tabelle standard che permettono a WP di funzionare.

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options, dove sono conservate tutte le opzioni di WP
  • wp_postmeta
  • wp_posts, dove sono conservati tutti i post e page
  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy
  • wp_usermeta
  • wp_users, dove sono conservati tutti gli utenti

Ognuna di queste tabelle possiede differenti colonne all’interno delle quali sono salvati i dati. Per esempio in wp_users:

  • ID
  • user_login
  • user_pass
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status
  • display_name

La bellezza di un organizzazione del genere è che questi dati, conservati nel database, sono facilmente estraibili così da poterli utilizzare in funzioni personalizzate di WordPress.

Basta infatti eseguire una query MySQL per poter ottenere qualsiasi dato all’interno del database.

Per esempio:

<?php
global $wpdb;
$table = $wpdb->prefix . 'users';

$wpdb->get_results("SELECT ID FROM $table"); //preleva tutti gli ID degli utenti

Francesco Tonti - Programmatore Web Wordpress, Marketer, creatore di Da Zero a WP, Egogea e Amministratore Digitale

Francesco Tonti

Fondatore di Da Zero a WP, Imprenditore, Programmatore, Autore

Sono un imprenditore e programmatore che lavora con Wordpress da oltre 10 anni. Ho creato questa piattaforma per aiutarti ad utilizzarlo al meglio, anche se parti da zero, per realizzare qualsiasi cosa tu voglia.