Devi verificare l’esistenza di una tabella prima di eseguire qualche azione?
Se hai sviluppato un plugin che utilizza delle tabelle personalizzate probabilmente questo codice fa per te.
Quando creiamo un plugin potremmo utilizzare tabelle personalizzate per salvare dei dati.
La procedura di creazione della tabella personalizzata di solito avviene all’attivazione del plugin ma,
cosa succede se il plugin viene disattivato e riattivato nuovamente?
Succede che la funzione che si occupa della creazione del db andrebbe in errore dato che la tabella è stata creata in precedenza.
Ecco che ci torna utile il codice seguente che verifica se una tabella è già presente nel database wordpress.
global $wpdb; $tabella = "note-tabella-da-verificare"; if($wpdb->get_var("SHOW TABLES LIKE '$tabella'") != $tabella) { //La tabella non esiste possiamo eseguire il codice }
Questo codice puoi inserirlo all’interno della funzione che stai creando e, se la tabella non esiste, eseguire le operazioni di cui hai bisogno.
E questo è tutto.
Se hai dei dubbi lasciaci il tuo commento utilizzando la form qui sotto.
DETTAGLI
Livello: medio
Compatibilità: testato su WP versione 3.9.1
Avrei bisogno di un plugin che mi permette di verificare se un cap sia presente o meno in una tabella nascosta o inserita nel pannello di wordpress.
in pratica avrei bisogno di qualcosa che mi permetti di controllare la copertura del servizio in una determinata zona
potresti aiutarmi o suggerirmi qualche plugin