Mengatasi : Warning: array_keys()[function.array-keys]/widgets.php on line 1045 pada wordpress

Jika anda mengalami pesan error yang muncul dibagian atas blog setelah menambahkan html pada widget text pada halaman dashboard bahkan widget yang dipasangkan sebelumnya hilang entah kemana. Anda tidak perlu kuatir dan panik, disini kami memberikan solusi untuk mengatasi masalah pesan error yang menggangu pada tampilan blog anda.

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/UserCpanel/public_html/wp-includes/widgets.php on line 10Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/UserCpanel/public_html/wp-includes/widgets.php on line 1045

Coba ikuti panduan berikut:

•    Login melalui FTP/Filezilla ke account hosting anda
•    Masuk ke installasi wordpress sebagai contoh public_html/wp-includes/, lalu unduh file  “widgets.php”   ke komputer local ( Selanjutnya, copy widgets.php ke dua buah folder yang berbeda)
•    Buka salah satu file “widgets.php” yg ada di hard disk anda dengan menggunakan notepad++.
•    Segera menuju baris 1045 dan hapus script berikut ini, lalu klik save:

[PHP]

if ( !isset($options[$o][‘title’]) || !isset($options[$o][‘text’]) )
continue;
$id = “text-$o”; // Never never never translate an id
wp_register_sidebar_widget($id, $name, ‘wp_widget_text’, $widget_ops, array( ‘number’ => $o ));
wp_register_widget_control($id, $name, ‘wp_widget_text_control’, $control_ops, array( ‘number’ => $o ));
}
[/PHP]

•    Upload file “widgets.php” yang telah anda edit ini ke public_html/wp-includes/, overwrite/timpa file yang sudah ada di folder tersebut
•    Login ke halaman  dashboard wordpress anda
•    Setelah pesan error tersebut hilang hapuslah seluruh widget yang telah anda pasang sebelumnya
•    Kembali ke Filezilla anda dan copy lah file widgets.php yang belum anda edit ke public_html/wp-includes/, Overwrite /timpa kembali ke file yang sudah di ada di Direktory tersebut
•    Pasanglah kembali widget-widget yang diperlukan.
•    Semoga dapat membantu 🙂

Custom domain untuk blog Wordpess.com

Pada artikel kami sebelumnya mengenai custom domain blogspot. Kali ini kami akan membahas mengenai bagaimana cara menggunakan nama domain untuk alamat blog di wordpress.com.

Perlu diketahui bahwa penggunaan custom domain sebagai alamat blog di WordPress.com berbeda dengan Blogger/blogspot yang menawarkan fitur gratis/free. Untuk Custom domain di wordpress.com membutuhkan biaya 10 $ /tahun. Jika Anda sudah memiliki namadomain yang sudah terdaftar. Hal yang perlu dilakukan adalah menyiapkan kredit sebesar 10 $ tersebut bisa menggunakan account paypal atau kreditcard lain yang anda miliki dan mengirimkannya ke account WordPress.com Anda.

Langkah-langkah custom domain :

Langkah 1

Anda perlu melakukan managed DNS nameservers pada domain Anda untuk mengarahkan ke  WordPress. Login pada halaman domain manager Anda dan mengganti dengan DNS name WordPress.com yang sudah ditentukan, yaitu ns1.wordpress.com , ns2.wordpress.com , dan ns3.wordpress.com

Langkah 2

Login ke halaman Dashboard pada account blog anda di  WordPress.com, jika belum memiliki account bisa membuatnya di sini. Pilih menu  Upgrades > Domains keudian masukkan nama domain yang akan dijadikan nama url domain Anda dan klik tombol ‘Add domain to blog’.

Langkah 3

Pada browser tersebut akan menampilkan halaman untuk membeli 10 kredit jika Anda belum mempunyai minimal 10 kredit yang diperlukan pada account Anda. Dengan mengklik tombol Buy 9.97 Credits,  Kemudian akan masuk ke halaman dimana Anda harus melakukan pembelian kredit melalui paypal atau credit card lain.

Ketika proses pembelian kredit selesai selanjutnya akan muncul halaman konfirmasi untuk menggunakan kredit sebagai pembayaran untuk penggunaan nama domain Anda. Yang perlu dilakukan di sini adalah mengklik tombol ‘Buy

Langkah 4

Pada halaman berikutnya , agar nama domain tersebut dapat digunakan yang perlu dilakukan hanyalah klik link ‘Put blog here ‘ artinya akses ke alamat (account wordpress) akan redirect ke domain baru.

Untuk fitur lain adalah penambahan untuk setting google apps. Anda hanya perlu mengaktifkan dengan cara klik link enable Google MX. Kemudian setting untuk penambahan CNAME record yang diberikan saat verifikasi di Google Apps untuk domain tersebut. Jika sebelumnya sudah di daftarkan pada google apps, yang perlu dilakukan cukup menambahkan cname yang telah dibuat sebelumnya

Instalasi Plugin WP- SuperCache

Instalasi ini merupakan kelanjutan dari instalasi plugin WP-Cache sebelumnya. Plugin WP Super Cache digunakan untuk mempercepat load pada browser serta terhindar dari suspend yang dilakukan oleh provider hosting, Penyebab utamanya jika situs yang dibuat dengan account wordpress anda banyak dikunjungi atau query MySQL yang dieksekusi membuat Overload pada server.

Untuk melakukan instalasi Plugin ini bisa mendownload sebelumnya disini.

  1. Setelah mendownload dalam bentuk .zip, silahkan Anda upload ke direktori wordpress /wp-content/plugin/
  2. Kemudian Unzip atau ekstrak file tersebut
  3. Setelah itu, silahkan masuk ke admin wordpres dan aktifkan plugin wp-super cache
  4. Buat file .htaccess pada root direktori public_html anda kemudian tambahkan code berikut pada file tersebut

[PHP]
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{QUERY_STRING} !.*attachment_id=.*
RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
[/PHP]

Mengamankan WordPress dari Spam

Bagi anda yang memiliki blog dari wordpress, seringkali mendapatkan komentar spam yang sangat menjengkelkan. Ya hal ini menjengkelkan sekali karena masuknya dalam jumlah yang banyak dan juga bersamaan. Sebenarnya wordpress telah mengantisipasi hal tersebut dengan menyertakan plugin default di instalasinya. Nama plugin tersebut adalah Akismet, anda hanya perlu mempunyai account di wordpress.com untuk mengaktifkan penangkal komentar spam tersebut.

Baiklah, silahkan anda masuk ke administrator wordpress, lalu menuju ke plugins. Untuk mendapatkan kode API, anda dapat melakukan pendaftaran terlebih dahulu di Akismet, dengan mengakses halaman Pendaftaran Akismet. Langkah selanjutnya adalah melakukan setting Akismet dengan mengklik “Akismet Configuration” yang ada dalam kolom “Description” dari Plugin Akismet. Masukkan kode API ke dalam kolom yang sudah disediakan. Kemudian klik “Update Options”.

Dengan langkah sederhana tersebut, blog anda akan aman dari komentar SPAM.

Menginstall Plugin WordPress

Pada panduan kali ini kami mencoba memandu anda untuk menginstall plugin di wordpress. Sebelumnya kami pernah menulis plugin wordpress yang bagus untuk blog anda. Tanpa berorasi panjang, mari kita mulai bagaimana cara menginstall plugin wordpress di account hosting anda.

Setelah memutuskan plugin apa yang akan diinstal, kita dapat melakukan  instalasi plugin dalam 3 (tiga) cara. Yang pertama adalah, dengan cara instalasi langsung dari halaman install plugin di halaman admin wordpress. Continue reading “Menginstall Plugin WordPress”