Di mana isi widget disimpan dalam tabel mysql

9

Saya memiliki akses cPanel ke situs web tetapi tidak ada info masuk wordpress. Jadi saya ingin mengubah konten widget di situs web.

Bagaimana saya bisa mengubahnya melalui phpmyadmin. Di mana sebenarnya data sidebar widget disimpan? Apakah itu di dalam wp-optionsmeja?

Libin
sumber

Jawaban:

16

Pilihan widget disimpan dalam optionstabel di bawah 'sidebars_widgets'sebagai array serial. Lihat posting ini untuk penjelasan yang lebih panjang.

masukkan deskripsi gambar di sini

Mengubah bidang per PHPMyAdmin tidak disarankan, gunakan PHP, get_option()dan update_option()sebaliknya, WordPress akan mengurus serialisasi yang benar.

fuxia
sumber
Impresif! Saya tidak tahu cara memperbarui nilai menggunakan fungsi itu. Pokoknya saya memecahkan masalah saya dengan membuat pengguna lain melalui phpmyadmin. Terima kasih.
Libin
1

Saya jadi tahu bahwa WordPress menyimpan konten widget sebagai larik serial!

Jadi alih-alih langsung mengedit melalui phpmyadmin, saya telah membuat pengguna admin baru melalui phpmyadmin menggunakan tutorial yang luar biasa ini: Cara Menambahkan Pengguna Admin ke Database Wordpress

Lalu saya masuk ke dashboard dan membuat perubahan pada widget! Semoga ini bisa membantu orang lain.

Libin
sumber
2
Pertanyaannya adalah: "Di mana isi widget disimpan dalam tabel mysql". Jawaban ini bukan jawaban untuk pertanyaan itu.
WendiT