Dove sono memorizzati i valori dei campi personalizzati nel database


14

Sto usando il plug-in avanzato campi personalizzati per i post. Vorrei sapere dove sono memorizzati i campi personalizzati. Ho controllato il wp_poststavolo. Tuttavia, non sono riuscito a trovare i post con campi personalizzati. Vorrei sapere in quale tabella sono memorizzati nel database.


Ciao @ChetanaKestikar - poiché ACF non fa effettivamente parte di WordPress, è difficile dire dove memorizza i dati senza una grande conoscenza del funzionamento interno del plugin. Per tale motivo, la tua domanda verrebbe meglio affrontata nei canali di supporto ACF ufficiali.
bosco

Risposte:


24

Dal codice per i campi personalizzati :

Le informazioni di PostMeta sono memorizzate in una nuova tabella, $ wpdb-> postmeta. Questa tabella ha quattro campi:

'meta_id' - Un ID univoco per ogni voce.
'post_id' - L'ID del post per questi metadati.
'meta_key' - Il nome della 'chiave'.
'meta_value' - Il valore associato alla chiave.

Ciò ovviamente presuppone che ACF utilizzi la struttura di WordPress predefinita e non un database personalizzato.


Quindi si scopre che ACF utilizza la struttura predefinita di WordPress?
Mike Lyons,

1
@MikeLyons Hai ragione.
iambriansreed il

Ma qual è il nome del tavolo?
Revious

1
@Revious Da questo diagramma sembra wp_postmeta codex.wordpress.org/Database_Description#Table:_wp_postmeta
Brooke.

@BandonRandon: grazie, hai ragione. Ho già cancellato quello inutilizzato
Revious
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.