Skip to content

Il database di WordPress è composto da tabelle, le tabelle hanno tutte lo stesso prefisso che si imposta in fase di installazione di WordPress.

In certi casi può servire dover cambiare il prefisso delle tabelle, soprattutto se è quello di default (wp_, wordpress_, ecc.) che non rappresenta il massimo della sicurezza. Vediamo come fare per cambiare il prefisso in 6 semplici passi.

1: esegui il backup del database

Questa operazione andrà a modificare il database di WordPress quindi la prima cosa da fare per sicurezza è salvare il backup.

2: modifica il file wp-config.php

Nella root di WordPress trovi il file di configurazione “wp-config.php”. Cerca la riga:

$table_prefix = ‘wp_’;

e cambiala con un nuovo prefisso più sicuro:

$table_prefix = ‘esempio123_’;

Salva il file.

3: modifica il nome delle tabelle del database

Naviga sul pannello phpMyAdmin e seleziona il tuo database WordPress. Clicca sul menu “SQL” ed inserisci il comando per rinominare tutte le tabelle. Il processo è da eseguire per ciascuna tabella.

Ogni volta che incolli una riga di comando dentro alla finestra di SQL, clicca GO e verifica sulla colonna di sinistra che il nome venga aggiornato. Continua fino a rinominare tutte le tabelle di WordPress.

Rename table wp_commentmeta to esempio123_commentmeta;
Rename table wp_comments to esempio123_comments;
Rename table wp_links to esempio123_links;
Rename table wp_options to esempio123_options;
Rename table wp_postmeta to esempio123_postmeta;
Rename table wp_posts to esempio123_posts;
Rename table wp_terms to esempio123_terms;
Rename table wp_term_relationships to esempio123_term_relationships;
Rename table wp_term_taxonomy to esempio123_term_taxonomy;
Rename table wp_usermeta to esempio123_usermeta;
Rename table wp_users to esempio123_users;

4: modifica il campo wp_options

A questo punto devi modificare la tabella opzioni esempio123_options (in origine wp_options).

Clicca sul link con il nome della tabella e poi clicca sul menu “Browse”. Vedrai tutti i dati memorizzati in questa tabella. Guarda la colonna “option_name” e rinomina da wp_user_roles a esempio123_user_roles. Per modificare la stringa basta cliccare sul bottone edit (matita) sulla stessa riga.

La riga wp_user_roles potrebbe non apparire nella prima pagina delle opzioni, continua a cercarla altrimenti non riuscirai a fare login.

5: modifica il campo wp_usermeta

Come ultima modifica rinomina il campo esempio123_usermeta (in origine wp_usermeta). Non tralasciare nessun dato.

In phpMyAdmin seleziona il campo esempio123_usermeta e clicca il menu browse.

Cambia ogni valore sotto la colonna “meta_key”, cambia il prefisso dal vecchio “wp_” al nuovo “esempio123_”, il numero di dati da cambiare potrebbe variare da sito a sito:

da wp_capabilities a esempio123_capabilities
da wp_autosave_draft_ids a esempio123_autosave_draft_ids
da wp_user_level a esempio123_user_level
da wp_usersettings a esempio123_usersettings

Per sapere quanti record devi cambiare ti basta eseguire una query in SQL:

Clicca sul link per la ricerca, inserisci queste condizioni (meta_key like ‘wp_%’ ), e clicca il bottone GO.
table_prefix_search

6: testa il sito web

Verifica il sito navigando ed eseguendo il login.

Alternative

Se non vuoi sporcarti le mani puoi usare il plugin WP Prefix Changer.

Articoli correlati

Autore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ultimi articoli aggiornati

Richiedi un preventivo SEO e Google Ads

Porta il tuo sito web al livello successivo con l’expertise di EVE Milano. La nostra agenzia di Search Marketing ha ricevuto oltre 1123 richieste di preventivo, un segnale chiaro della fiducia che imprenditori e manager, come te, ripongono nella nostra specializzazione tecnica e verticale nella SEO e PPC. Se la tua organizzazione cerca competenze specifiche per emergere nei risultati di Google, noi siamo pronti a fornire quel valore aggiunto. Affidati alla nostra esperienza per fare la differenza.
Richiedi un preventivo

Non perderti altre guide, iscriviti per ricevere un avviso mensile con gli aggiornamenti del blog!

Iscriviti alla newsletter!

Informativa sui cookies

Noi e terze parti selezionate utilizziamo cookie o tecnologie simili per finalità tecniche e, con il tuo consenso, anche per le finalità di esperienza e misurazione come specificato nella cookie policy. Puoi liberamente prestare, rifiutare o revocare il tuo consenso, in qualsiasi momento, accedendo al pannello delle preferenze. Il rifiuto del consenso può rendere non disponibili le relative funzioni. Usa il pulsante “Accetta” per acconsentire. Usa il pulsante “Rifiuta” per continuare senza accettare.