Dove si trova il contenuto dei widget memorizzati nella tabella mysql


9

Ho l'accesso cPanel a un sito Web ma non ho informazioni di accesso a wordpress. Quindi voglio cambiare il contenuto di un widget nel sito Web.

Come posso cambiarlo tramite phpmyadmin. Dove sono effettivamente memorizzati i dati della barra laterale dei widget? È dentro il wp-optionstavolo?

Risposte:


16

Le opzioni del widget sono memorizzate nella optionstabella 'sidebars_widgets'come array serializzati. Vedi questo post per una spiegazione più lunga.

inserisci qui la descrizione dell'immagine

Non è consigliabile modificare il campo per PHPMyAdmin, utilizzare PHP get_option()e update_option()WordPress si occuperà quindi della corretta serializzazione.


Degno di nota! Non so come aggiornare i valori usando quella funzione. Comunque ho risolto il mio problema creando un altro utente tramite phpmyadmin. Grazie.
Libin,

1

Sono venuto a sapere che WordPress sta memorizzando i contenuti del widget come array serializzato!

Quindi, invece di modificare direttamente tramite phpmyadmin, avevo creato un nuovo utente amministratore tramite phpmyadmin usando questo fantastico tutorial: Come aggiungere un utente amministratore al database Wordpress

Quindi ho effettuato l'accesso alla dashboard e apportato modifiche ai widget! Spero che questo possa aiutare qualcun altro.


2
La domanda è: "Dov'è il contenuto dei widget memorizzati nella tabella mysql". Questa risposta non è una risposta alla domanda.
WendiT
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.