Kadang kita ingin menempatkan widget yang bisa meng-eksekusi perintah PHP sederhana saja. Membuat widget sendiri untuk itu bisa saja dilakukan. Namun ini ada cara mudah supaya kode PHP bisa dijalankan cukup dari text widget. Continue reading
Kadang kita ingin menempatkan widget yang bisa meng-eksekusi perintah PHP sederhana saja. Membuat widget sendiri untuk itu bisa saja dilakukan. Namun ini ada cara mudah supaya kode PHP bisa dijalankan cukup dari text widget. Continue reading
Ada yang sudah pernah mengalami pesan error 500 diatas? Saya baru saja mengupdate WordPress ke versi baru. Dan beberapa keanehan di Dashboard WordPress saya mulai terjadi.
Keanehan terjadi ketika saya tidak bisa memasukkan image kedalam post. Kemudian saya melihat pesan errornya melalui browser. Ternyata admin-ajax.php yang mengeluarkan error 500. Saya coba cek error log dari cpanel / apache, tidak tercatat disana. Apakah mungkin proses upgrade yang kurang sempurna?
Jika di error log cpanel saja tidak ada pesan kesalahannya, lalu dimana saya harus mencari? WordPress memiliki fitur yang berguna disaat kita sedang mengembangkan website, yaitu WP DEBUG. Dengan men-set WP DEBUG menjadi TRUE, itu artinya semua pesan kesalahan akan ditampilkan oleh wordpress. Dan saya akhirnya menyalakan fitur WP DEBUG.

Kemudian saya refresh halamannya, tidak ada pesan error apa-apa. Browser juga tidak lagi menampilkan pesan error, halaman kembali bekerja seperti semula. Sepertinya sudah normal, dan saya tidak lupa men-disable kembali WP DEBUG.
Hal-hal aneh seperti Internal Server Error 500 ini kadang terjadi, dan kadang solusinya juga sederhana saja. Ada yang bisa menjelaskan kenapa?
Internal Server Error 500 bisa disebabkan banyak hal, dari modul php5 yang belum diinstall, folder permission, sampai pada fungsi WP DEBUG seperti saya ini. Semoga solusi diatas dapat membantu teman-teman yang mengalami hal yang sama.
Bagaimana saya mengetahui jumlah karakter excerpt pada post wordpress saya? caranya, tambahkan script penghitung karakter atau character counter script ke dalam metabox excerpt anda.
Yep, seperti yang bisa teman-teman lihat di-atas, nantinya pada metabox excerpt, disebelah kanan atas akan terdapat character counter live yang akan menghitung jumlah karakter yang telah dimasukkan untuk excerpt, Sehingga jika kita menentukan batasan karakter yang tampil pada excerpt, kita dapat menentukan kata-kata yang tampil secara optimal. Buat yang konsen di dunia blogging, pastinya kata-kata bisa berarti traffic 🙂
Langsung saja saya paparkan hasil googling saya, mengenai cara menambah character counter untuk excerpt pada WordPress (penghitung karakter)
function excerpt_count_js (){
echo '< script >jQuery ( document).ready(function(){
jQuery ( "#postexcerpt .handlediv").after("<div style=\"position:absolute;top:0px;right:5px;color:#666;\"><small>Excerpt length: </small><input type=\"text\" value=\"0\" maxlength=\"3\" size=\"3\" id=\"excerpt_counter\" readonly=\"\" style=\"background:#fff;\"/> <small>character(s).</small></div>");
jQuery ( "#excerpt_counter").val(jQuery ( "#excerpt").val().length);
jQuery ( "#excerpt").keyup( function() {
jQuery ( "#excerpt_counter").val( jQuery ("#excerpt").val().length);
});
});';
}
add_action ( 'admin_head-post.php', 'excerpt_count_js');
add_action ( 'admin_head-post-new.php', 'excerpt_count_js');
Semoga bermanfaat, makasih yang udah baca, bantu di share yah karena kita semua ingin tahu 🙂
Rasa terimakasih saya untuk blog yang memberi pencerahan sehingga saya akhirnya bisa menghitung jumlah facebook like ada dibagian bawah tulisan saya, silahkan langsung scroll dan buka blognya, siapa tahu lebih mencerahkan 🙂
In the meantime, berikut saya jabarkan fungsi sederhana yang dia tuliskan, untuk mengambil data jumlah facebook like pada suatu URL, dibawah ini:
$source_url = "http://www.orangorangan.com"; //ganti dengan permalink dari post yang bersangkutan stripslashes($_POST['url']) $url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $xml = file_get_contents($url); $xml = simplexml_load_string($xml); $shares = $xml->link_stat->share_count; $likes = $xml->link_stat->like_count; $comments = $xml->link_stat->comment_count; $total = $xml->link_stat->total_count; $max = max($shares,$likes,$comments);
Sudah? itu aja? yap, tinggal di echo saja satu-satu variabelnya.
Kamu mau menghitung jumlah facebook likes? echo $likes
Kamu mau menghitung jumlah facebook shares? echo $shares
Kamu mau menghitung jumlah facebook comments? echo $comments
Jika ada pesan error, kemungkinan karena fungsi urlencode() waktu kamu menjalankan fungsi tersebut, pastikan kamu membuat file php.ini di folder yang smaa dan masukkan kode berikut
enable ( allow_url_fopen )
Semoga lancar jaya! yang sukses silahkan berbagi, yang masih error coba kasih tahu saya, kalau saya bisa bantu pasti dibantu 😉
Yang memberi pencerahan atas tulisan ini

Screenshot diatas adalah detil dari setiap image yang kita upload ke media library wordpress. Bisa dilihat point-point informasinya antara lain: title, alt text, caption, description, dan url file itu sendiri. Nah disini saya akan beritahu cara menampilkan feature image wordpress, juga informasi lainnya seperti yang disebutkan diatas.
Untuk menampilkan feature image dalam post wordpress, cukup tuliskan kode php berikut kedalam file kamu, bisa single.php atau file template lainnya.
the_post_thumbnail()
Buat yang ingin tahu caranya membuat page template wordpress sendiri baca disini.
Sekarang gambar sudah muncul, lalu bagaimana menampilkan image title-nya? tambahkan kode ini:
echo get_post(get_post_thumbnail_id())->post_title
mau tambahin juga image descriptionnya? tambahkan kode ini:
get_post(get_post_thumbnail_id())->post_content
Hohooo, barusan kamu sudah berhasil menampilkan feature image juga menampilkan title dan image descriptionnya sekalian. Tinggal kamu style aja deh sendiri dengan CSS. Buat yang ingin mencoba styling dengan round corner bisa coba baca disini
Oh iya, sekalian deh saya tulis juga. Buat yang penasaran kira-2 apalagi yah yang bisa ditampilin. Coba pakai kode ini, nanti akan keluar semua array-nya.
print_r(get_post(get_post_thumbnail_id( ) ) )
Selamat mencoba! Jika kamu punya ide yang lebih baik lagi, boleh dikasih komentar dibawah, atau dibantu sharing supaya kita semua bisa 🙂