WordPress: Cara Memindahkan Postingan di Trash ke Draft

Trash atau tempat sampah ini adalah tempat pembuangan sementara sebelum untuk selamanya dihapus. Jadi ketika postingan pada blog WordPress masih ada di dalam trash itu tandanya masih bisa dikembalikan (Restore) ke tempat sebelum dimasukan trash atau dihapus.
Jadi ketika postingan sudah berstatus published dan kemudian dihapus atau dipindah ke trash maka bisa dikembalikan lagi dengan memilih fitur restore. Namun ketika pemilik blog ingin melakukan editing (memasukan kedalam draft) atau tidak ingin mengembalikan postingan ke published timbulah masalah, karena ketika melakukan restore ini akan kembali ke status published.
Dengan munculnya kasus diatas maka timbul pertanyaan,”bagaimana cara memindahkan postingan di trash ke draft jika sebelum dihapus berstatus published?”
Kenapa timbul pertanyaan itu? Karena WordPress sendiri tidak menyediakan opsi untuk memilih kemana akan me-restore postingan tersebut.

Restore trash to draft WordPress
Hanya ada Opsi Restore dan Delete Permanently

Nah, terlihat pada screenshot di atas bahwa WordPress pada dasarnya hanya memberikan dua opsi itu saja, Restore dan Delete Permanently. Sedangkan restore hanya bisa mengembalikan ke status sebelum dihapus (dipindah ke trash).
Ya, mungkin untuk sebagian orang kan bisa dengan merestore lalu bisa dipindahkan ke draft secara manual. Tapi, masalahnya disini ketika postingan yang dimiliki tidak sebanyak jumlah jari manusia saja, lantas apakah akan dilakukan manual?
Untuk itu disiasati langsung menggunakan Query MySQL langsung yang bisa dijalankan pada phpMyAdmin. Berikut Query yang digunakan untuk memindahkan postingan pada trash ke draft secara masal (bulk) :

UPDATE wp_posts SET post_status = 'draft' WHERE post_status = 'trash'  LIMIT 100;

wp_posts adalah tabel dimana menyimpan postingan yang telah dibuat. Disinilah terdapat field yang menyimpan data-data tersebut, seperti post_status. Mulailah pencarian dan pembaruan data post_status akan diubah menjadi draft dimana post_status memiliki data trash, selain itu tidak akan diubah. LIMIT 100 disini untuk membatasi query atau perintah hanya memperbarui data maksimal 100 data saja, dengan maksud tidak memberatkan server atau karena alasan lain (bisa disesuaikan sendiri untuk jumlah limit/batasnya).

Cara install XCache di CentOS agar load website jadi kencang

Cara install XCache di CentOS agar load website jadi kencang ini adalah artikel lanjutan dari artikel sebelumnya mengenai cara install Kloxo-MR di VPS Centos dan cara install ioncube loader di VPS CentOS pada Kloxo-MR.
XCache adalah modul PHP dimana digunakan untuk menyimpan cache webserver agar load website menjadi lebih ringan atau kencang. Cara kerja XCache ini adalah meng-cache script PHP yang pernah dicompile dalam memory. XCache dapat mempercepat kinerja PHP pada server dengan cara menghilangkan waktu kompilasi script PHP dengan caching yang dikompilasi dari script PHP ke dalam RAM dan menggunakan script PHP yang sudah terkompilasi tersebut langsung dari RAM.

Cara install XCache di CentOS agar load website jadi kencang

Dini kentos menggunakan PHP 5.3.29 alias php53u.
PHP Brach php53u Kloxo MR
Setelah menginstall Kloxo MR dan akan menggunakan cache webserver maka diperlukan XCache ini untuk melakukan caching. Sebelum ke tahap install, terlebih dahulu cek modul PHP yang telah terinstall dengan cara :

php -v

contoh hasilnya :

[[email protected] ~]# php -v
PHP 5.3.29 (cli) (built: Aug 14 2014 12:38:37)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
    with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, by ionCube Ltd.
[[email protected] ~]#

Yang sudah terinstall barulah ionCube PHP Loader. Mari dimulai proses install XCache dengan cara berikut :
Cek dulu ketersediaan package dengan perintah yum list php53u-xcache* jika menggunakan php53u.

[[email protected] ~]# yum list php53u-xcache*
Loaded plugins: fastestmirror, priorities, protectbase, replace, security
Loading mirror speeds from cached hostfile
 * mratwork-epel: mirror.us.xxx.net
 * mratwork-ius-stable: mirror.symnds.com
0 packages excluded due to repository protections
Available Packages
php53u-xcache.i686                  3.1.0-1.ius.el6         mratwork-ius-archive
php53u-xcache-debuginfo.i686        3.1.0-1.ius.el6         mratwork-ius-archive
[[email protected] ~]#

Ditemujan 2 packages, untuk menginstall langsung keduanya gunakan perintah berikut :

yum install php53u-xcache*

Hasil saat Proses install XCache

[[email protected] ~]# yum install php53u-xcache*
Loaded plugins: fastestmirror, priorities, protectbase, replace, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * mratwork-epel: mirror.us.xxx.net
 * mratwork-ius-stable: mirror.symnds.com
0 packages excluded due to repository protections
Resolving Dependencies
--> Running transaction check
---> Package php53u-xcache.i686 0:3.1.0-1.ius.el6 will be installed
---> Package php53u-xcache-debuginfo.i686 0:3.1.0-1.ius.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
 Package                  Arch  Version             Repository             Size
================================================================================
Installing:
 php53u-xcache            i686  3.1.0-1.ius.el6     mratwork-ius-archive  108 k
 php53u-xcache-debuginfo  i686  3.1.0-1.ius.el6     mratwork-ius-archive  244 k
Transaction Summary
================================================================================
Install       2 Package(s)
Total download size: 352 k
Installed size: 1.5 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): php53u-xcache-3.1.0-1.ius.el6.i686.rpm            | 108 kB     00:00
(2/2): php53u-xcache-debuginfo-3.1.0-1.ius.el6.i686.rpm  | 244 kB     00:00
--------------------------------------------------------------------------------
Total                                           612 kB/s | 352 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : php53u-xcache-debuginfo-3.1.0-1.ius.el6.i686                 1/2
  Installing : php53u-xcache-3.1.0-1.ius.el6.i686                           2/2
  Verifying  : php53u-xcache-debuginfo-3.1.0-1.ius.el6.i686                 1/2
  Verifying  : php53u-xcache-3.1.0-1.ius.el6.i686                           2/2
Installed:
  php53u-xcache.i686 0:3.1.0-1.ius.el6
  php53u-xcache-debuginfo.i686 0:3.1.0-1.ius.el6
Complete!
[[email protected] ~]#

Hasil setelah XCache terinstall

[[email protected] ~]# php -v
PHP 5.3.29 (cli) (built: Aug 14 2014 12:38:37)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
    with XCache v3.1.0, Copyright (c) 2005-2013, by mOo
    with the ionCube PHP Loader v4.6.1, Copyright (c) 2002-2014, by ionCube Ltd.
    with XCache Optimizer v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Cacher v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Coverager v3.1.0, Copyright (c) 2005-2013, by mOo
[[email protected] ~]#

Dah… Selesai juga install XCache di CentOS agar load website jadi kencang. Silahkan di konfigurasi sendiri script php cachingnya.

Cara Install Htop pada VPS Linux CentOS 32bit & 64bit

Cara Install Htop pada VPS Linux CentOS, RHEL & Fedora sepertinya akan menjadi pilihan kentos kali ini untuk memberikan artikel terbaru. Apa sih Htop? Htop seperti “Task Manager” pada windows bagi kalian yang terbiasa menggunakan sistem operasi windows. Pada linux terutama VPS yang defaultnya tidak disertakan GUI merasa kesulitan mengecek penggunaan CPU, RAM proses yang berjalan pada VPS.
Sebenarnya tidak menggunakan Htop tetap bisa memantau keadaan VPS dengan menggunakan “free -m” contohnya, untuk mengecek ram dan berapa ram yang tersedia. Karena kalian berada di sini tentu mencari cara install Htop pada VPS Linux bukan? Htop bisa di install pada berbagai distro Linux seperti CentOS, RHEL & Fedora. Pengguna Ubuntu dan Debian juga bisa menginstall Htop.
install htop pada vps linux centos ubuntu 32 bit 64 bit

Tampilan Htop pada VPS Linux (CentOS 6)

Cara Install Htop pada VPS Linux

Berikut cara install htop pada VPS Linux 32 bit dan 64 bit. Silahkan sesuaikan sendiri dengan distro dan arsitektur VPS kalian.

RHEL, CentOS & Fedora (32-bit):

RHEL 5, CentOS 5 & Fedora

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -Uhv rpmforge-release*.rf.i386.rpm

RHEL 6 & CentOS 6

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -ihv rpmforge-release*.rf.i686.rpm

RHEL, CentOS & Fedora (64-bit):

RHEL 5, CentOS 5 & Fedora

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -Uhv rpmforge-release*.rf.x86_64.rpm

RHEL 6 & CentOS 6

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ihv rpmforge-release*.rf.x86_64.rpm

Setelah kalian mendownload dan menginstall repo-nya saatnya install Htop pada VPS.

yum install htop

Selesai install, untuk mengeksekusi Htop silahkan jalankan perintah di bawah ini:

htop

Debian 32bit & 64bit:

  • Buka Putty atau aplikasi untuk me-remote SSH VPS kesayangan kalian.
  • Login dengan memasukan username dan password.
  • Ketikan perintah “apt-get install htop”.
  • Untuk mengeksekusinya silahkan ketik “htop”.
  • Untuk menutup Htop bisa dengan menekan “F10” atau “Ctrl+C” pada keyboard.

Selesai sudah cara install Htop pada VPS linux CentOS 32bit & 64bit ataupun Debian ini. Mudah bukan? Tetapi bagi kalian pengguna WHM & CPanel tidak disarankan menggunakan Htop karena menurut laporan yang ada akan muncul beberapa masalah.

Mengatasi Blank Screen Setelah Remove Plugin Better WP Security

Better WP Security adalah Plugin untuk WordPress yang Powerfull, tetapi cukup berbahaya. Karena trafik blog ini tidak begitu menakutkan saya berfikir untuk menghapus plugin Better WP Security dari daftar plugin blog saya.
mengatasi plugin wordpress
Seperti juga kalian yang ingin menghapus atau me-remove plugin tersebut pasti akan mengalami sedikit masalah pada bagian blog kalian. Apakah kalian merasakan?
Ya, ketika melakukan install, uninstall, posting dan lain-lain bagian dashboard wordpress akan secara mendadak berhenti “Loading”. Inilah yang biasa disebut “Blank Screen” atau “White Screen”.
Setelah saya mencari tahu akar permasalahannya, ternyata tidak sedikit yang mengalami seperti saya ini. Di http://wordpress.org/support/ contohnya, banyak sekali yang menanyakan untuk me-remove secara keseluruhan plugin Better WP Security. Tetapi cukup rumit jawabannya, mulai dari melakukan backup restore database hingga edit prefix.??Mungkin saja pengubahan prefix (wp_) diperlukan jika sebelumnya kalian melakukan perubahan itu.
Karena saya tidak melakukan perubahan yang cukup rumit maka solusinya sangat mudah sekali.

Berikut cara mengatasi Blank Screen setelah remove plugin Better WP Security :

Langkah 1 – Silahkan login ke CPanel/Melalui FTP akses.
Langkah 2 – Masuk ke “File Manager” jika melalui CPanel.
Langkah 3 – Masuk ke root domain/installasi wordpress,? cari dan buka wp-config.php
Langkah 4 – Perhatikan : ?> itu adalah tag penutup <?php. Tidak boleh ada karakter kosong diakhir kode: ?>. Better WP Security mungkin menyisakan spasi disana. Sekarang hapus spasi atau enter setelah kode:??>
Langkah 5 – Cek kembali pada Dashboard (wp-admin) apakah masih mengalami “Blank Screen” atau “White Screen”? Jika masih silahkan cek dan hapus spasi dan enter sebelum kode: <?php
Masih “Blank Screen” juga? Okey, kita coba diskusikan lewat kolom komentar sejenak. Saya akan bantu mengamati masalahnya sebisa saya. 🙂

Cara Mudah Menghapus Post Revisions Lama di WordPress

Cara Mudah Menghapus Post Revisions Lama di WordPress -?Post Revisions ini adalah fitur yang mengagumkan di WordPress. Setiap kali kita membuat artikel baru dan sedikit perubahan pada artikel yang kita buat akan tercipta?Post Revisions agar kita dapat mendapatkan kembali tulisan asli kita sebelum melakukan perubahan.?Post Revisions ini juga berguna untuk mengembalikan atikel asli ketika ada kegagalan server atau apalah.

Beberapa Masalah Besar Pada?Post Revisions

  • Berapa banyak jumlah?Post Revisions pada setiap artikel di blog anda ? Hal ini dapat dibatasi dengan?Cara Nonaktifkan atau Membatasi Posts Revisions di WordPress.
  • Jika pada blog anda memiliki 10 artikel dan setiap artikel memiliki 10?Post Revisions maka jumlah?Post Revisions pada blog anda adalah 100 Post Revisions.
  • Kadang kala setelah?Post Revisions dibuat blog anda agak lama untuk merespon ini diakibatkan database terlalu berat menampung banyaknya?Post Revisions yang tidak terpakai.
  • Tentu saja Database akan memerlukan banyak ruang kosong untuk?Post Revisions.

Atasi Masalah dengan Plugin?Better Delete Revision

Dikutip dari Plugin Repository resmi WordPress bahwa?Plugin Better Delete Revision ini dapat menghapus?revisi dari posts, pages, dan meta konten yang berhubungan serta mengoptimalkan database seperti mengecilkan ukuran dan mengoptimalkan kecepatan respon.

Download?Plugin?Better Delete Revision

DOWNLOAD?PLUGIN

Cara Mudah Menghapus Post Revisions?Lama di WordPress

  • Setelah install Plugin sekarang masuk ke Setting >?Better Delete Revision.
  • Disana anda akan melihat beberapa?Post Revisions milik blog anda.
  • Disana terdapat 2 pilihan “Check Revision Posts” dan “Optimize Your Database”.

Cara Mudah Menghapus Post Revisions Lama di WordPress

Menghapus Post Revisions

  • Klik pada “Check Revision Posts” dan akan tampil semua Post Revisions?yang tersedia.
  • Anda dapat menghapus atau tetap menyimpan?Post Revisions dengan pilihan yang tampil.Cara Mudah Menghapus Post Revisions Lama di WordPress
  • Jika anda memilih untuk menghapusnya maka seluruh Post Revisions akan hilang.Cara Mudah Menghapus Post Revisions Lama di WordPress

Mengoptimalkan Tabel Database

  • Sekarang silahkan pilih “Optimize WordPress Database”, ini akan menampilkan seluruh tabel database WordPress.
  • Jika status yang tampil “OK” maka tidak ada masalah pada tabel database WordPress, tetapi jika pada salah satu tabel ada yang berwarna merah berati anda diharuskan menekan tombol “Optimize WordPress Database”.Cara Mudah Menghapus Post Revisions Lama di WordPress

Sekarang?seluruh?Post Revisions lama anda sudah berhasil terhapus. Semoga anda menyukai artikel tentang?Cara Mudah Menghapus Post Revisions Lama di WordPress ini. Jika anda punya masalah tentang ini silahkan tanyakan pada kolom komentar dibawah.