Cara Menggunakan Perintah Query SQL untuk Melakukan Pencarian, Penggantian dan Penghapusan Data pada Database WordPress

WordPress adalah sebuah content management system (CMS) yang menggunakan PHP sebagai bahasa pemograman dan MySQL sebagai sistem manajemen databasenya. Semua informasi yang tersedia di situs yang menggunakan WordPress, seperti post data, page data, meta information, plugin settings, login information, dan lainnya disimpan di MySQL Database. Beberapa data yang tidak tersimpan di database itu hanya konten media seperti gambar, tema dan plugin, serta core files seperti index.php, wp-login.php, wp-config.php dan sebagainya.

Untuk melakukan perubahan post data yang ada di beberapa postingan, beberapa orang mungkin memilih untuk mengeditnya pada post editor secara langsung atau mengekspor seluruh data situs WordPress mereka dan mengeditnya melalui teks editor. Namun untuk mengedit ratusan atau ribuan postingan pasti sulit jika dilakukan cara tersebut, hal ini akan lebih mudah jika melakukannya dengan memanfaatkan query SQL pada database MySQL WordPress.

Image credits handybackup.net

Cara Menggunakan Perintah Query SQL untuk Melakukan Pencarian, Penggantian dan Penghapusan Data pada Database WordPress

Untuk menjalankan perintah SQL pertama-tama yang harus dilakukan adalah login ke cpanel, http://example.com/cpanel. Selanjutnya pada panel “Database” klik “phpMyAdmin”.

 

Selanjutnya akan tampil halaman phpMyAdmin dengan tab Database, SQL, Status, Export, Import dan lainnya.

 

Selanjutnya klik tab “SQL”, akan tampil box/form “Run SQL query/queries on server “localhost”:” copy-paste perintah SQL ke box tersebut, dan untuk mengeksekusinya tinggal klik tombol “Go”.


Mencari dan Mengganti Konten

Untuk mengubah kata/kalimat pada konten postingan WordPress, gunakan perintah query SQL dibawah ini.

UPDATE wp_posts SET `post_content`
= REPLACE (`post_content`,
‘Is mayonnaise an Instrument’,
‘No, Patrick, mayonnaise is not an instrument’);

Perintah diatas akan mengubah kalimat “Is mayonnaise an Instrument” menjadi “No, Patrick, mayonnaise is not an instrument“.

Untuk mengubah URL pada konten postingan WordPress, , gunakan perintah query SQL dibawah ini.

UPDATE wp_posts SET `post_content`
= REPLACE (`post_content`,
‘http://example.com/’,
‘http://myexample.com/’);

Perintah diatas akan mengubah url “http://example.com/” menjadi “http://myexample.com/“.¬† Jika url pada postingan “http://example.com/2020/01/my-post-title” maka perintah diatas akan mengubahnya menjadi “http://myexample.com/2020/01/my-post-title”.

Untuk mengubah class element pada konten postingan WordPress, gunakan perintah query SQL dibawah ini.

UPDATE wp_posts SET `post_content`
= REPLACE (`post_content`,
‘class=”oldstyle”‘,
‘class=”newstyle”‘);

Perintah diatas akan mengubah class “class=”oldstyle”” menjadi “class=”newoldstyle”“.

Untuk mengubah excerpt pada konten postingan WordPress, gunakan perintah query SQL dibawah ini.

UPDATE wp_posts SET `post_excerpt`
= REPLACE (`post_excerpt`,
‘mysql’,
‘MySQL’ );

Perintah diatas akan mengubah exerpt “mysql” menjadi “MySQL“.

Untuk mengubah judul postingan WordPress, gunakan perintah query SQL dibawah ini.

UPDATE wp_posts SET `post_title`
= REPLACE (`post_title`,
‘download ‘,
‘unduh ‘ );

Perintah diatas akan mengubah judul postingan “download” menjadi “unduh“. Jika judul postingan “download e-book gratis” maka judulnya akan berubah menjadi “unduh ebook gratis“.

Mencari dan Mengganti Domain Names

UPDATE wp_posts SET `post_content`
= REPLACE (`post_content`,
‘www.example.com’, ‘www.newexample.com’);

UPDATE wp_posts SET `post_excerpt`
= REPLACE (`post_excerpt`,
‘www.example.com’, ‘www.newexample.com’);

UPDATE wp_users SET `user_url`
= REPLACE (`user_url`,
‘www.example.com’, ‘www.newexample.com’);

UPDATE wp_users SET `user_email`
= REPLACE (`user_email`,
‘@example.com’, ‘@newexample.com’);

UPDATE wp_options SET `option_value`
= REPLACE (`option_value`,
‘www.example.com’, ‘www.newexample.com’);

UPDATE wp_postmeta SET `meta_value`
= REPLACE (`meta_value`,
‘www.example.com’, ‘www.newexample.com’);

UPDATE wp_comments SET `comment_author_url`
= REPLACE (`comment_author_url`,
‘www.example.com’, ‘www.newexample.com’);

UPDATE wp_posts SET `guid`
= REPLACE (`guid`,
‘www.example.com’, ‘www.newexample.com’);

UPDATE wp_usermeta SET `meta_value`
= REPLACE (`meta_value`,
‘www.example.com’, ‘www.newexample.com’);

Mencari dan Menghapus Komentar

Untuk menghapus komentar berdasarkan nama pemberi komentar, gunakan perintah query SQL dibawah ini.

DELETE FROM `mywp_comments`
WHERE `comment_author`
= ‘Fred Smith’;


Untuk menghapus komentar berdasarkan alamat email pemberi komentar, gunakan perintah query SQL dibawah ini.

DELETE FROM `mywp_comments`
WHERE `comment_author_email`
= ‘Fred Smith’;


Untuk menghapus komentar berdasarkan URL dari pemberi komentar, gunakan perintah query SQL dibawah ini.

DELETE FROM `mywp_comments`
WHERE `comment_author_url`
= ‘http://example.com/’;


Untuk menghapus komentar berdasarkan alamat IP dari pemberi komentar, gunakan perintah query SQL dibawah ini.

DELETE FROM `mywp_comments`
WHERE `comment_author_IP`
= ‘12.345.678.90’;

Source: lorelle.wordpress.com

Mengapa Saldo Google AdSense Tetap Nol Padahal Penghasilan Harian Bertambah?

AdSense adalah program kerjasama periklanan melalui media Internet yang diselenggarakan oleh Google. Google AdSense merupakan PPC dengan bayaran paling besar untuk saat ini, dengan harga per klik setiap iklannya rata-rata sekitar Rp1000. Untuk melihat statistik penghasilan kita dapat melihatnya melalui dashboard Google AdSense yang menampilkan data penghasilan harian, performa, saldo dan lainnya.

Jika kalian baru menggunakan AdSense mungkin kalian akan merasa bingung, ada juga yang was-was karena melihat saldo Google AdSense yang tetap nol padahal penghasilan harian terus bertambah. Tidak sedikit yang menanyakan hal ini, sebenarnya wajar di tanyakan, terlebih oleh mereka yang sering melihat statistik penghasilan yang di dapatkannya.

Image credits adsense.google.com

 

Coba perhatikan gambar statistik penghasilan Google AdSense dibawah ini,

Image credits adsense.google.com

 

Pada gambar diatas dapat kita lihat bahwa, nilai saldo adalah IDR 0 (nol rupiah) padahal di laporan hariannya selalu bertambah, lantas kemanakah perginya penghasilan yang kita dapatkan?

Ternyata setelah diselidiki, memang seperti itulah sistem kerjanya. Untuk AdSense Konten, informasi saldo hanya akan di perbarui setiap awal bulan di bulan berikutnya, sedangkan untuk AdSense Youtube akan di perbarui dipertengahan bulan. Jadi saldo berjalan hanya akan di perbarui 2 kali selama sebulan jika kalian memonetisasi blog dan kanal Youtube kalian.

Image credits support.google.com
Image credits support.google.com

 

Source: adsense.google.com, support.google.com