wp_options. Mohon diperhatikan di sini, prefix wp_ adalah prefix standar instalasi yang digunakan oleh WordPress, ini bisa saja dalam bentuk prefix yang lain tergantung dari masing-masing pengaturannya. Untuk pembahasan selanjutnya kita asumsikan saja bahwa tabelnya bernama wp_options.Dengan phpMyAdmin anda bisa melihat tabel
wp_options seperti gambar di atas, akan ditemukan beberapa baris yang memiliki nama widget_ jika anda telah menggunakan widget pada sidebar. Baris inilah yang akan kita ambil datanya. Perlu di ingat juga bahwa option_value pada tabel tersebut adalah sebuah serialisasi.Dengan fungsi WordPress
get_option kita akan memperoleh data dari widget recent-posts dengan contoh berikut:$data = get_option('widget_recent-posts');
print_r( $data );
Akan menghasilkan:
Array
(
[2] => Array
(
[title] => 5 Artikel Baru
[number] => 5
)
[3] => Array
(
[title] => Artikel Terbarukan
[number] => 5
)
[_multiwidget] => 1
)
Dari hasil di atas kita melihat ada dua buah widget recent-post yang telah digunakan pada sidebar. Untuk memperoleh data dari widget dengan nomor id
3, bisa menggunakan skrip PHP berikut:$data = get_option('widget_recent-posts');
print_r( $data[3] );
Yang akan menghasilkan data-data khusus untuk widget dengan id
3:Array(
[title] => Artikel Terbarukan
[number] => 5
)
Cukup gampang bukan? Yep, WordPress sudah menyediakan berbagai kemudahan untuk mengakses database dengan sedikit perintah saja. Baiklah, sekian artikel mengenai bagaimana cara mendapatkan data opsi sebuah widget. Jika ada kesalahan penulisan atau pertanyaan, silahkan lempar komentar di bagian bawah ini.
Tidak ada komentar:
Posting Komentar