WordPress

Pulire database WordPress/WooCommerce

Questa è una query SQL che seleziona tutte le colonne dalla tabella “wpgy_users” in cui la colonna “ID” è presente in una subquery che seleziona “user_id” dalla tabella “wpgy_usermeta” dove “meta_key” è uguale a ‘first_name’ e “meta_value” è nullo o vuoto. In sostanza, la query restituisce tutti gli utenti nella tabella “wpgy_users” che non hanno un valore presente nella colonna “first_name” della tabella “wpgy_usermeta”.

SELECT * FROM `wpgy_users`
WHERE `ID` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));

Questa query elimina gli utenti dalla tabella wpgy_users che non hanno un nome impostato nel loro profilo utente (campo “first_name” della tabella wpgy_usermeta). Si consiglia di eseguire un backup dei dati prima di eseguire questa query.

DELETE FROM `wpgy_users`
WHERE `ID` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));

Questa è una query SQL che seleziona tutte le colonne dalla tabella “wpgy_usermeta” dove la colonna “user_id” non è presente nella subquery che seleziona “ID” dalla tabella “wpgy_users” e la colonna “user_id” è presente in una subquery che seleziona “user_id” dalla tabella “wpgy_usermeta” dove “meta_key” è uguale a ‘first_name’ e “meta_value” è nullo o vuoto. In pratica, la query restituisce tutti i record nella tabella “wpgy_usermeta” che hanno un valore nullo o vuoto nella colonna “first_name” e non sono presenti nella tabella “wpgy_users”.

SELECT * FROM `wpgy_usermeta`
WHERE `user_id` NOT IN (SELECT `ID` FROM `wpgy_users`)
  AND `user_id` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));

Questa query SQL elimina i meta-dati degli utenti che non esistono nella tabella wpgy_users e che non hanno un nome impostato nel loro profilo utente dalla tabella wpgy_usermeta:

DELETE FROM `wpgy_usermeta`
WHERE `user_id` NOT IN (SELECT `ID` FROM `wpgy_users`)
  AND `user_id` IN (SELECT `user_id` FROM `wpgy_usermeta` WHERE `meta_key` = 'first_name' AND (`meta_value` IS NULL OR `meta_value` = ''));

Senza categoria

CF7 Regione & Province

[select* regione include_blank "Abruzzo" "Basilicata" "Calabria" "Campania" "Emilia-Romagna" "Friuli Venezia Giulia" "Lazio" "Liguria" "Lombardia" "Marche" "Molise" "Piemonte" "Puglia" "Sardegna" "Sicilia" "Toscana" "Trentino-Alto-Adige" "Umbria" "Valle d'Aosta" "Veneto"]
[select* province include_blank "Agrigento|AG" "Alessandria|AL" "Ancona|AN" "Aosta|AO" "Arezzo|AR" "Ascoli Piceno|AP" "Asti|AT" "Avellino|AV" "Bari|BA" "Barletta-Andria-Trani|BT" "Belluno|BL" "Benevento|BN" "Bergamo|BG" "Biella|BI" "Bologna|BO" "Bolzano|BZ" "Brescia|BZ" "Brindisi|BR" "Cagliari|CA" "Caltanissetta|CL" "Campobasso|CB" "Carbonia-Iglesias|CI" "Caserta|CE" "Catania|CT" "Catanzaro|CZ" "Chieti|CH" "Como|CO" "Cosenza|CZ" "Cremona|CR" "Crotone|KR" "Cuneo|CN" "Enna|EN" "Fermo|FM" "Ferrara|FE" "Firenze|FI" "Foggia|FG" "Forlì-Cesena|FC" "Frosinone|FR" "Genova|GE" "Gorizia|GO" "Grosseto|GR" "Imperia|IM" "Isernia|IS" "La Spezia|SP" "LAquila|SQ" "Latina|LT" "Lecce|LE" "Lecco|LC" "Livorno|LI" "Lodi|LO" "Lucca|LU" "Macerata|MC" "Mantova|MN" "Massa e Carrara|MS" "Matera|MT" "Medio Campidano|VS" "Messina|ME" "Milano|MI" "Modena|MO" "Monza e Brianza|MB" "Napoli|NA" "Novara|NO" "Nuoro|NU" "Ogliastra|OG" "Olbia-Tempio|OT" "Oristano|OR" "Padova|PD" "Palermo|PA" "Parma|PR" "Pavia|PV" "Perugia|PG" "Pesaro e Urbino|PU" "Pescara|PE" "Piacenza|PC" "Pisa|PI" "Pistoia|PT" "Pordenone|PN" "Potenza|PZ" "Prato|PO" "Ragusa|RG" "Ravenna|RA" "Reggio Calabria|RC" "Reggio Emilia|RE" "Rieti|RI" "Rimini|RN" "Roma|RM" "Rovigo|RO" "Salerno|SA" "Sassari|SS" "Savona|SV" "Siena|SI" "Siracusa|SR" "Sondrio|SO" "Taranto|TA" "Teramo|TE" "Terni|TR" "Tornino|TO" "Trapani|TP" "Trento|TN" "Treviso|TV" "Trieste|TS" "Udine|UD" "Varese|VA" "Venezia|VE" "Verbano-Cusio-Ossola|VB" "Vercelli|VC" "Verona|VR" "Vibo Valentia|VV" "Vicenza|VI" "Viterbo|VT"]
Senza categoria

WooCommerce API – ordine

/wc-api/v2/orders?page=1&filter%5Blimit%5D=100&filter%5Bcreated_at_min%5D=2023-02-09T10%3A53%3A29Z&filter%5Bmeta%5D=true&filter%5Borderby%5D=created_at&filter%5Border%5D=DESC&consumer_key=<inserire qui la key>&consumer_secret=<consumer secret>

WooCommerce restituirà perfettamente un json pronto per essere trattato

Qui tutti gli esempi: https://woocommerce.github.io/woocommerce-rest-api-docs/#retrieve-customer-downloads