Cara Mengambil Data dari Database di Halaman WordPress
Diterbitkan: 2023-01-30Jika Anda memiliki situs WordPress, Anda mungkin sudah berpikir untuk mengenal fungsinya. Namun, pada pandangan pertama, backend sebuah situs web bisa tampak membingungkan.
Oleh karena itu, artikel ini akan dimulai dengan menjelaskan dasar-dasarnya. Anda akan mengerti apa itu database dan bagaimana WordPress menggunakannya.
Kemudian, Anda akan belajar tentang MySQL, sistem yang memungkinkan Anda mengelola backend situs Anda. Anda juga akan menemukan cara mengakses dan mengoperasikan database WordPress Anda menggunakan PHP, bahasa skripnya.
Terakhir, Anda akan belajar cara mengambil data dari database di halaman WordPress dan memasukkannya ke dalam tabel yang siap dikirim menggunakan tiga metode berbeda. Plus, Anda akan mendapatkan tip terbaik tentang cara menjaga keamanan data.
Apa itu Database, dan Bagaimana WordPress Menggunakannya?
Basis data adalah fitur perangkat lunak yang memungkinkan pengguna untuk menyimpan , mengatur , dan mengelola informasi di server situs. Dengan peningkatan digitalisasi dan otomatisasi proses sehari-hari, sebagian besar operasi kini bergantung pada database.
Menurut jenis sistem yang dipilih dan jumlah serta kerumitan data, basis data ini bisa sederhana atau lebih kompleks. Either way, mereka biasanya menyimpan informasi dalam tabel yang mengikuti parameter penataan tertentu.
Karena basis data bersifat dinamis , siapa pun yang memiliki akses dapat melihat, mengubah, atau memindahkan datanya. Basis data di WordPress akan mencakup semua jenis data, mulai dari gambar hingga postingan dan tag tertulis dan deskriptif.
WordPress adalah alat manajemen konten sumber terbuka untuk membuat situs web dan blog. Selain itu, WordPress berjalan padaHypertext Preprocessor, atau PHP, untuk bahasa skripnya . Jadi, Anda juga perlu menggunakannya untuk mengambil data dari basis datanya.
Mengapa WordPress Membutuhkan Database?
Sederhananya, situs web WordPress membutuhkan database untuk mengatur, merampingkan, dan mengoptimalkan proses. Terlepas dari antarmuka yang ramah pengguna, membangun dan memelihara situs membutuhkan data kompleks dalam jumlah besar.
Dalam hal ini, ada tiga kategori data berbeda yang perlu diperhatikan. Yang pertama adalah konfigurasi , atau menu pengaturan yang menyimpan informasinya di bagian belakang. Ini termasuk alamat URL, plugin, widget, dan spesifikasi lain yang dapat dikonfigurasi.
Ada juga informasi akun , yang menunjukkan semua data pengguna, seperti nama pengguna, kata sandi, dan detail pribadi. Terakhir, ada konten , yang berarti semua data tersedia untuk pemirsa di halaman depan.
Apa itu MySQL?
MySQL adalah sistem manajemen basis data relasional yang digunakan oleh WordPress. Itulah mengapa database Anda dapat disebut sebagai database WordPress atau MySQL.
MySQL memungkinkan database Anda untuk menyimpan data dan memberi Anda akses ke sana. Ini mendukung instalasi WordPress Anda, dan jika Anda memiliki akses SSH ke server situs Anda, Anda dapat masuk ke MySQL secara langsung.
WordPress membuat kueri MySQL setiap kali diperlukan tindakan tertentu. Singkatnya, kueri adalah perintah yang memberikan perincian dan arahan tentang jenis data yang akan dipilih dan apa yang harus dilakukan perangkat lunak dengannya.
Pertimbangkan kode berikut:
HAPUS DARI wp_comments WHERE wp_comments.comment_approved = 'spam';
Kueri khusus ini hanya akan memengaruhi tabel komentar basis data Anda. Ini akan memilih semua komentar yang Anda beri label sebagai spam dan menghapusnya.
Dalam kebanyakan kasus, kueri ini sepenuhnya dapat diotomatisasi. Namun, Anda harus melakukan beberapa operasi secara manual, jadi yang terbaik adalah membiasakan diri dengan metode ini.
Meskipun memiliki denominasi yang serupa, MySQL berbeda dari server SQL. Anda dapat mengakses MySQL secara langsung, tetapi dengan server SQL, Anda harus menggunakan gateway SQL.
Sebenarnya, SQL bukanlah sistem manajemen, melainkan singkatan dari Structured Query Language. Oleh karena itu, ini adalah bahasa yang digunakan untuk menanyakan dan mengelola basis data.
Apa itu phpMyAdmin?
phpMyAdmin adalah perangkat lunak yang memfasilitasi pengoperasian database WordPress Anda dari web. Anda dapat mengatur semua proses database MySQL dari server ini.
Ini memungkinkan Anda untuk memindahkan, mengedit, atau menghapus data. Anda juga dapat mengakses semua informasi dan mengubah lembar data dan bidangnya. Selain lengkap, phpMyAdmin juga mudah diakses dan ramah pengguna.
Mengakses phpMyAdmin
Perangkat lunak phpMyAdmin biasanya sudah terpasang di penyedia hosting WordPress Anda. Anda akan menemukannya melalui panel kontrol di bagian database.
Panel kontrol, atau cPanel, memungkinkan Anda untuk mengelola akun dan server hosting Anda. Untuk mengaksesnya, Anda harus masuk ke platform terlebih dahulu.
Setelah itu, Anda harus membuka phpMyAdmin dan, di kolom kiri, pilih database Anda di WordPress. Kemudian, server akan menampilkan tabel Anda di database tersebut.
Menggunakan phpMyAdmin untuk Mengelola Database WordPress
Hal pertama yang harus dilakukan sebelum mulai mengoperasikan database MySQL Anda melalui phpMyAdmin adalah membuat backup database . Ingat, data yang disimpan mencakup semua hal tentang situs Anda.
Melakukan ini akan memastikan Anda tidak mengubah atau menghapus data penting apa pun. Jika Anda membuat kesalahan, Anda hanya perlu memulihkan cadangan Anda.
Cara Mengambil Data Dari Database di WordPress
Anda dapat memilih pendekatan yang berbeda saat mengambil data dari database MySQL Anda. Artikel ini akan menjelaskan tiga opsi: kueri, API basis data, dan penggunaan plugin wpDataTables.
Kueri
Opsi pertama yang bisa Anda coba adalah kueri. Perintah ini memungkinkan Anda untuk mengambil data dari database Anda di WordPress dengan mudah.
Anda dapat mengambil semua konten di database situs Anda menggunakan kueri MySQL. Kueri juga akan menyertakan loop yang, secara default, mengikuti kode tema induk Anda untuk data yang disimpan akan muncul.
WP-Query() adalah fungsi umum yang memungkinkan Anda melakukan banyak proses. Berikut adalah contoh kode cara mengambil data dari database di halaman WordPress menggunakan prosedur ini:
<?php // Kueri $the_query = new WP_Query( $args ); // Putaran jika ( $the_query->have_posts() ) { gema '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); gema '<li>' . get_the_title() . '</li>'; } gema '</ul>'; } kalau tidak { // tidak ada postingan yang ditemukan } /* Mengembalikan Data Posting asli */ wp_reset_postdata();
Antarmuka Pemrograman Aplikasi Basis Data (API)
Jalur kedua yang dapat Anda pilih adalah menggunakan API database WordPress. Perangkat lunak ini memungkinkan berbagai operasi untuk mengambil data apa pun yang Anda butuhkan. Kemudian, mereka akan muncul di halaman WordPress Anda.
Yang terbaik adalah mendapatkan API terlebih dahulu. Setelah itu, ini adalah beberapa fungsi yang dapat Anda terapkan sesuai dengan jenis informasi yang Anda ambil:
- dapatkan_komentar()
- dapatkan_halaman()
- dapatkan_posts()
- dapatkan_hasil()
- get_row()
- get_users()
- get_var()
Membangun Tabel Berbasis MySQL Dengan wpDataTables
Terakhir, Anda dapat membuat tabel database berbasis MySQL menggunakan wpDataTables. Plugin WordPress ini memungkinkan Anda menggunakan server MySQL untuk mencari, memfilter, atau mengkategorikan kumpulan data besar.
Ini memungkinkan Anda untuk mengedit tabel dari front end, membuat tabel MySQL dari backend, dan mengimpor lembar CSV atau Excel untuk membuat tabel yang dapat diedit. Anda dapat menautkannya dengan MySQL untuk mengembangkan kueri SQL dengan pembuat visual.
Anda dapat mengikuti panduan empat langkah mudah ini untuk mempelajari cara mengambil data dari database di halaman WordPress.
Mengatur dan Memasukkan Data ke dalam Tabel
Untuk memulai, Anda harus menyiapkan dan mengatur data untuk tabel Anda di MySQL. Kasing model ini akan menggunakan phpMyAdmin karena ini adalah alat yang dapat diakses secara luas, tetapi Anda juga dapat menggunakan opsi perangkat lunak lain jika diinginkan.
Jadi, seperti yang diinstruksikan di atas, Anda harus menggunakan tautan ini untuk mengunduh file dump data SQL. Kemudian, Anda akan membuka phpMyAdmin.
Di sini Anda akan memilih database yang sesuai dengan konfigurasi di plugin wpDataTables. Setelah memilih tab "Impor" , pilih "Jelajahi file" untuk memilih file dump yang Anda transfer sebelumnya.
Yang harus Anda lakukan selanjutnya adalah mengklik "Buka ," dan Anda akan membuat tabel baru.Anda dapat memeriksanya dengan mengakses browser basis data di sebelah kiri Anda.
Mempersiapkan Permintaan
Untuk contoh ini, kuerinya cukup mudah. Ini berjalan sebagai berikut:
PILIH * DARI dummy_employees.
Jika Anda lebih suka mengujinya terlebih dahulu, gunakan tab “SQL” di phpMyAdmin.
Membuat wpDataTable
Selanjutnya, Anda akan membuat wpDataTable untuk menampilkan data yang telah disiapkan. Untuk melakukan ini, Anda akan mengakses plugin wpDataTables dan klik “Buat tabel yang ditautkan ke sumber data yang ada.”
Setelah menulis judul deskriptif untuk tabel Anda, Anda akan menambahkan kueri dengan memilih “Kueri SQL” di bawah “Tipe sumber data masukan” . Anda akan menyalin dan menempelkannya keeditor SQL.
Sebagai langkah terakhir, Anda akan memilih "Simpan Perubahan." Dengan cara ini, plugin akan menginterpretasikan konfigurasi dan mulai memproses metadata.
Melampirkan wpDataTable di Posting Baru
Sebagai langkah terakhir, Anda harus meletakkan wpDataTable di postingan WordPress. Jadi, untuk memulai, Anda akan membuat halaman atau postingan baru. Kemudian, Anda akan mengatur kursor di lokasi yang Anda inginkan untuk tabel tersebut.
Selanjutnya, ada dua cara Anda dapat menyelesaikan prosesnya. Anda dapat mengakses halaman edit plugin wpDataTables untuk menyalin tautan kode pendek tabel Anda dan menempelkannya di tempat.
Pilihan lainnya adalah pergi ke panel editor MCE . Anda akan memilih opsi "Sisipkan wpDataTable" dan pilih tabel yang telah Anda buat. Dengan cara ini, tabel Anda akan ditampilkan di pos.
Mengamankan Database WordPress Anda
Keselamatan adalah masalah mendesak bagi sebagian besar bisnis. Apalagi di dunia digital, semua orang rentan terhadap serangan. Dalam hal ini, setiap situs web rentan terhadap peretasan.
Terlepas dari itu, ada beberapa tindakan yang dapat Anda lakukan agar situs Anda lebih sulit dimasuki. Salah satu langkah krusial adalah memiliki username dan password MySQL yang sulit ditebak. Bagaimanapun, ini adalah lapisan perlindungan pertama Anda.
Selain itu, ada tindakan yang lebih spesifik yang dapat Anda lakukan. Misalnya, Anda dapat mengubah awalan database WordPress. Dengan cara ini, Anda akan mengurangi kemungkinan terkena serangan seperti injeksi SQL.
Ringkasan Cara Mengambil Data Dari Database di Halaman WordPress
Artikel ini menguraikan semua informasi yang harus Anda ketahui tentang cara mengambil data dari database di halaman WordPress. Konten ini akan membantu Anda terus membangun situs Anda dengan percaya diri dan unggul.
Terlepas dari kerumitan yang tampak, mempelajari cara membuat kode untuk mengoperasikan database WordPress Anda adalah mungkin. Anda dapat melakukannya terlepas dari pengalaman pribadi Anda dalam pengembangan web.
Jika Anda senang membaca artikel ini tentang cara mengambil data dari database di halaman WordPress, Anda juga harus membaca ini:
- Alat Visualisasi Data WordPress Terbaik yang Dapat Anda Temukan
- Plugin Pemesanan WordPress Terbaik Di Luar Sana
- Plugin Acara WordPress Terbaik untuk Situs Web Anda