Iklan
Menjalankan blog atau situs WordPress tidak terlalu menjadi masalah di awal. Sebenarnya sangat sederhana. Anda menginstal WordPress pada server web, Anda mengunggah dan memasang tema, mulai blogging dan Anda telah membuat dan menjalankan situs web Anda. Selama dua tahun pertama, itu sepotong kue. Anda mungkin tidak memiliki blog yang sukses Cara Membuat Blog Kurasi yang SuksesSingkatnya, konten adalah mengambil dan memilih konten dari seluruh Web, dan membaginya dengan pengikut Anda. Menjalankan blog yang dikuratori bukan hanya tentang menemukan konten yang menarik untuk dibagikan. Itu membutuhkan ... Baca lebih banyak dari hari pertama, tetapi Anda tahu apa - jika Anda seorang penulis yang baik, lalu lintas mulai tiba. Sebelum Anda menyadarinya, Anda memiliki pengikut yang layak.
Anda mungkin bukan a blogger pro Seni Membuat Blog yang Sukses - Kiat Dari Para Pro [Fitur]Dalam upaya untuk memahami bahan ajaib yang membentuk resep situs web yang sukses, saya pergi mencari blogger sukses yang telah membentuk situs web populer dan menguntungkan. Buah dari itu ... Baca lebih banyak
sejak hari pertama, tetapi dengan tekad yang cukup, kegigihan yang mantap, dan lemak siku yang baik, Anda bisa berhasil di sana. Namun, jalan menuju puncak kesuksesan itu sulit. Anda akan menemukan bahwa pada akhirnya traffic Anda melampaui kapasitas hosting web Anda bersama. Kemudian, Anda akan mengetahui bahwa layanan buletin gratis yang Anda daftarkan tidak dapat menangani beban pemirsa yang telah Anda akumulasi.Dan kemudian, ada posting blog sendiri. Apa yang dimulai sebagai beberapa lusin artikel akhirnya berubah menjadi ratusan. Dan kemudian setelah beberapa tahun, Anda mendapatkan lebih dari satu hingga dua ribu artikel, dan situs Anda tumbuh secara eksponensial. Anda bahkan tidak dapat mengingat artikel-artikel awal itu lagi. Situs Anda mungkin telah berevolusi selama bertahun-tahun, dan struktur artikel Anda telah berubah, tetapi artikel-artikel awal itu tidak. Mungkin beberapa tautan rusak. Mungkin beberapa gambar menghilang. Faktanya adalah, kecuali jika Anda tahu cara menanyakan basis data blog WordPress Anda, maka Anda mungkin tidak melihat semua yang terjadi dengan situs Anda, dan Anda mungkin tidak dapat mengelola blog Anda dengan benar.
Untungnya, sebagian besar host web memberi Anda akses ke basis data Anda melalui phpMyAdmin, dan kueri basis data WordPress berikut dapat membantu Anda mengawasi lebih baik dari ribuan posting Anda.
Memantau Posting Anda Dengan Pertanyaan Database WordPress
Kiat-kiat berikut dalam menggunakan phpMyAdmin untuk menanyakan database WordPress Anda tidak dimaksudkan untuk melakukan sesuatu yang invasif atau berbahaya. Ini pada dasarnya adalah kueri yang dapat Anda gunakan untuk mencari posting tertentu di blog Anda yang mungkin dimakamkan dalam beberapa tahun entri yang akan butuh selamanya untuk ditemukan, ketika alat pencarian WordPress Anda tidak efektif cukup.
Dalam beberapa kasus, seperti yang akan saya jelaskan di bawah, Anda mungkin ingin melakukan hal-hal seperti menemukan semua komentar spam di blog Anda sehingga Anda dapat menghapus mereka, menemukan tag yang tidak digunakan, menemukan setiap artikel yang ditulis oleh penulis tertentu atau di dalam kategori tertentu, dan banyak lagi. Setelah Anda memahami cara menyusun kueri ini, itu menjadi alat yang sangat berharga untuk menggali data dari blog besar Anda.
Menjalankan Permintaan SQL phpMyAdmin
Saat Anda masuk ke host web dan mengakses alat phpMyAdmin, Anda akan melihat semua basis data Anda tersedia di menu sebelah kiri. Klik pada database WordPress Anda, dan Anda akan melihat semua tabel WordPress yang tersedia untuk Anda minta data.

Untuk menjalankan kueri yang akan saya uraikan dalam artikel ini, cukup klik pada tab SQL, dan Anda akan melihat bidang tempat Anda bisa menempelkan kueri. Anda dapat menyalinnya langsung dari artikel ini dan menempelkannya ke bidang permintaan Anda sendiri jika diinginkan.

Jadi, sekarang Anda sudah siap untuk menggulung pertanyaan Anda sendiri, mari kita mulai!
Ekstrak Alamat Email yang Ditinggalkan oleh Komentator
Selama bertahun-tahun, Anda akan mendapatkan banyak komentar dari pembaca Anda, dan sebagian besar dari mereka akan memberikan alamat email mereka ketika mereka memposting ke blog Anda. Banyak blogger bahkan tidak memikirkan hal ini, tetapi jika Anda mempertimbangkannya, blog Anda telah membangun salah satu bentuk pemasaran paling berharga yang tersedia untuk bisnis apa pun - milis. Anda dapat mengekstrak semua alamat email itu dari komentar di blog Anda dengan menjalankan kueri sederhana:
SELECT DISTINCT comment_author_email FROM wp_comments;
Daftar yang dihasilkan akan memberi Anda setiap alamat email tunggal yang bahkan Anda tidak pernah tahu. Dalam kasus saya, itu berjumlah lebih dari 2.000 alamat email.

Mengingat, banyak dari mereka (sebagian besar, mungkin) akan menjadi alamat email palsu yang tidak berharga bagi Anda, tetapi ada baiknya bagian dari daftar itu terdiri dari alamat email yang sah untuk pembaca yang cukup tertarik pada blog Anda untuk memposting komentar. Pertimbangkan mengirim email pemasaran berterima kasih kepada orang-orang itu untuk berkomentar di situs Anda, dan merekomendasikan mereka mendaftar untuk buletin Anda untuk mendapatkan pembaruan rutin tentang berita terbaru yang ditambahkan ke blog Anda.
Identifikasi dan Hapus Tag yang Tidak Digunakan
Selama bertahun-tahun, Anda juga dapat mengembangkan banyak tag situs Anda yang tidak digunakan. Itu selalu merupakan ide yang baik untuk membersihkan tag yang tidak digunakan, dan Anda dapat melakukan ini dengan cepat dengan beberapa pernyataan SQL cepat. Yang pertama adalah mengidentifikasi daftar tag menggunakan kueri ini:
SELECT name, siput DARI wp_terms. WHERE term_id. DI ( SELECT term_id. DARI wp_term_taxonomy. WHERE taxonomy = 'post_tag' DAN hitung = '0' );
Hasil dari kueri ini akan terlihat seperti hasil di bawah ini. Dalam kasus saya, saya menemukan 22 tag yang tidak digunakan di blog saya yang perlu saya bersihkan atau terapkan pada posting yang sah.

Anda dapat menggunakan tautan "Hapus" untuk menghapus setiap entri tag dari database, atau Anda dapat menjalankan tautan mengikuti pernyataan DELETE untuk menghapus semuanya secara massal (gunakan dengan sangat hati-hati dan hanya setelah mengambil basis data cadangan!)
HAPUS DARI wp_terms. WHERE term_id. DI ( SELECT term_id. DARI wp_term_taxonomy. WHERE taxonomy = 'post_tag' DAN hitung = '0' );
Ini akan membersihkan semua tag yang tidak digunakan dalam satu gerakan.
Temukan Posting oleh Penulis
Anda juga dapat dengan cepat mengekstraksi daftar posting oleh penulis tertentu. Pertama, masuk ke panel WordPress Anda dan pergi ke bagian pengguna. Klik pada nama pengguna dan pada URL halaman pengguna, Anda harus dapat menemukan bagian "user_id = xx". Catat nomor ID.

Gunakan ID itu dalam kueri berikut untuk mencari posting itu. Dalam contoh di bawah ini, saya mencari posting yang ditulis oleh Mark Dorr (pengguna # 11) di blog saya.
SELECT ID, post_title. DARI wp_posts. WHERE post_status = 'terbitkan' DAN post_author = 11;
Hasilnya adalah ID dan judul untuk setiap posting yang ditulis oleh penulis itu.

Jika Anda memiliki blog besar, Anda sebenarnya ingin menambahkan LIMIT = 1000 atau sesuatu ke dalam kueri, atau Anda dapat menerapkan pencarian rentang tanggal untuk kueri (lihat di bawah).
Cari Konten Di Dalam Posting dan Komentar
Hal keren lainnya yang dapat Anda lakukan dengan pertanyaan DB WordPress adalah memilah-milah konten posting Anda untuk teks tertentu atau bahkan markup HTML. Misalnya, katakanlah Anda ingin menemukan setiap pos di mana Anda telah menyisipkan gambar menggunakan "img src = xx". Anda dapat menggunakan simbol wildcard SQL untuk meminta kata atau kalimat menggunakan teknik ini. Seperti inilah bentuk kueri.
ID SELECT, POST_TITLE. DARI wp_posts. WHERE post_content SUKA '% src =%' AND post_status = 'terbitkan' BATAS 100;
Saya telah menambahkan bit "LIMIT 100" di akhir karena saya memiliki lebih dari 1000 posting dengan kode itu di dalamnya.

Omong-omong, Anda juga dapat melakukan pencarian wildcard semacam ini melalui komentar WordPress Anda juga. Ini adalah cara yang sangat keren untuk menemukan komentar di mana orang mencoba menyelinap melalui tautan HTML atau tautan gambar misalnya. Saya mencoba mencari di blog saya dan menemukan komentar yang bahkan tidak saya ketahui (dan segera dihapus!)

Cari Posting berdasarkan Tanggal
Anda juga dapat mencari melalui posting blog Anda dengan rentang tanggal dengan menggunakan kueri yang memeriksa "post_date" dan membandingkannya dengan tanggal tertentu di kisaran atas dan bawah.
ID SELECT, POST_TITLE. DARI 'wp_posts' WHERE 'post_type' = 'post' DAN 'post_date'> '2009-04-15 08:00:00' DAN 'post_date'Berikut ini hasilnya.
Saya benar-benar menggunakan permintaan ini banyak, karena ketika dikombinasikan dengan permintaan penulis atau permintaan pencarian teks, ini menyediakan fungsi pencarian yang jauh lebih kuat daripada alat pencarian biasa Saya sudah terbiasa. Hasilnya cepat dan akurat.
Permintaan Pencarian Lanjutan
Tentu saja, orang-orang yang sangat mampu dengan panggilan SQL tahu bahwa pertanyaan di atas sangat mendasar. Anda dapat menjadi sangat mahir dengan beberapa pencarian ini, seperti permintaan ini yang memungkinkan Anda menampilkan ID posting, penulis, dan judul dari 1000 posting terakhir Anda, diurutkan berdasarkan tanggal.
SELECT p.id sebagai post_id, u.user_nicename sebagai penulis, p.post_title, p.post_name sebagai post_slug, p.post_date sebagai local_publish_date, p.comment_count DARI wp_posts p, wp_users u WHERE p.post_status = 'terbitkan' DAN p.post_type = 'posting' DAN u.id = p.post_author ORDER OLEH p.post_date DESC LIMIT 500;Kueri seperti ini menghubungkan nama aktual penulis ke ID pengguna di tabel wp_posts. Dalam menggabungkan data dari berbagai tabel, Anda dapat membuat hasil akhir agar lebih bermanfaat. Sekarang Anda tidak hanya dapat melihat posting Anda yang baru saja diterbitkan, tetapi juga nama penulisnya, dan juga jumlah komentar untuk setiap posting.
Yang terbaik dari semuanya, dengan setiap pertanyaan yang saya perinci dalam posting ini, Anda bisa mengklik "Ekspor" tautan di bagian bawah tabel output untuk mengirim data ke format output pilihan Anda, seperti file CSV.
Seperti yang Anda lihat, langsung ke basis data WordPress Anda untuk mencari konten yang terkubur di dalam blog Anda bisa sangat efektif. Menggunakan kueri SQL kreatif, Anda dapat mencari segala macam detail tentang posting - seperti perbandingan jumlah posting oleh penulis, hitungan posting tentang topik tertentu, daftar komentar blog di mana seseorang telah mengetik alamat email mereka, dan banyak lagi lebih. Anda tidak bisa melakukan hal semacam ini dari panel WordPress.
Apakah Anda tahu pertanyaan database WordPress kreatif untuk database WordPress? Apakah ini pertama kali Anda pernah mendengar tentang melakukan ini? Bagikan pemikiran dan pengalaman Anda sendiri dengan teknik ini di bagian komentar di bawah!
Kredit Gambar: Konsep Basis Data Via Shutterstock
Ryan memiliki gelar BSc di bidang Teknik Listrik. Dia telah bekerja 13 tahun di bidang teknik otomasi, 5 tahun di bidang TI, dan sekarang adalah seorang Insinyur Aplikasi. Mantan Redaktur Pelaksana MakeUseOf, dia berbicara di konferensi nasional tentang Visualisasi Data dan telah ditampilkan di TV dan radio nasional.