Belajar WordPress: Menambah Google +1 Pada tiap Post

Untuk menambahkan link ataupun widget Google+ (+1) pada tiap post, silakan buka file functions.php pada themes kamu dan tulis:

add_filter('the_content', 'wpr_google_plusone');
function wpr_google_plusone($content) {
	$content = $content.'<div class="plusone"><g:plusone size="tall" href="'.get_permalink().'"></g:plusone></div>';
	return $content;
}
add_action ('wp_enqueue_scripts','wpr_google_plusone_script');
function wpr_google_plusone_script() {
	wp_enqueue_script('google-plusone', 'https://apis.google.com/js/plusone.js', array(), null);
}

Apa Yang Baru di WordPress 3.3

Seperti yang saya tulis tadi pagi, WordPress 3.3 Sonny yang dirilis kemarin hadir bersama sejumlah fitur baru dan menarik. Ada 3 fitur baru dan menarik untuk dicoba, antara lain:

Untuk Pengguna (Users)

Interface drag-and-drop uploader yang diperbarui, navigasi menu mengambang (hover) yang lebih stabil, toolbar baru yang disederhanakan, dukungan co-editing yang diperkuat dan importer khusus untuk Tumblr. Mulai WordPress 3.3 ini pula diperkenalkan pointer tips yang akan diperbarui tiap ada update.

Selain urusan tampilan dan perwajahan tersebut, WordPress 3.3 juga didesain khusus untuk mudah dan stabil digunakan diperangkat tablet seperti iPad dan Samsung GalaxyTab dkk.

Untuk Developer

Pada versi WordPress 3.3 diperkenalkan API baru untuk Editor API yang baru (wp_editor) serta jQuery terbaru (1.7.1). Disamping itu diperbarui juga API untuk hook ke help screen, permalink pada post-slug-only dan masih banyak lagi.

Fitur lengkap dan apa saja yang baru dalam versi ini silakan baca di WordPress Codex

WordPress 3.3 Sonny [Video Promo]

WordPress 3.3 Dirilis!

Salah satu versi terbaik dan terbesar WordPress kembal dirilis. Kali ini versi WordPress 3.3 dirilis dengan codename Sonny untuk mengenang tokoh besar Saxophonist Jazz, Sonny Stitt. Sejak dirilis senin kemarin, sudah ribuan download dan update dilakukan oleh pengguna wordpress diseluruh dunia.

Sudahkah anda mengupdate WordPress anda? Silakan sekarang juga lakukan kalau belum…

Berikut video promo WordPress 3.3 nya!

WordPress 3.3 Beta 1 Sudah tersedia

Bagi pengguna dan pengembang WordPress, kabar terbaru yang saya terima, WordPress 3.3 beta 1 sudah bisa dicicipi oleh khalayak umum. Akan ada pembaharuan yang signifikan pada versi major terbaru setelah 3.2 yang saat ini mungkin saya dan anda gunakan.

Anda bisa mengunduh versi WordPress 3.3 beta 1 ini dari sini: Continue reading WordPress 3.3 Beta 1 Sudah tersedia

Belajar WordPress: Menambah Field Form Baru pada Halaman Add New Media

Sudah satu bulan ini saya fokus mengembangkan sebuah sistem informasi yang murni masuk dalam kerangka Framework WordPress. Salah satu bagian penting yang harus saya selesaikan pada pengembangan sistem kali ini adalah halaman upload file yang disertai dengan beberapa field baru, yaitu field kategori dokumen dalam bentuk combobox dan field kode dokumen dalam bentuk text box.

Saya tidak ingin mengembangkan sendiri halaman tersebut karena akan jadi tidak efisien, WordPress telah memiliki sendiri halaman upload file yang sudah matang dengan kemampuan Upload berbasis flash dan html berikut skema penyimpanannya yang bagus. Solusi yang saya temukan, kita harus melakukan filtering pada halaman tersebut guna menambahkan dua field baru. Function yang harus difilter kali ini attachment_fields_to_edit dan attachment_fields_to_save. Continue reading Belajar WordPress: Menambah Field Form Baru pada Halaman Add New Media

Sistem Informasi Sekolah berbasis WordPress? Kenapa Tidak

Sebuah surel masuk ke inboks saya dan bertanya tentang adanya Sistem Informasi Sekolah berbasis WordPress. Ya, menurut sang penanya, apakah sudah tersedia solusi seperti itu atau belum? Apakah solusi tersebut berupa plugin, plugin + themes, atau full modification WordPress?

Setahu saya, masih belum ada solusi spesifik sistem informasi sekolah berbasis WordPress yang sudah di publish. Kalaupun ada, kemungkinan sistem informasi yang dipakai tersebut setidaknya menurut saya akan berbasis pada dua hal, 1) plugin dan 2) theme. Plugin sebagai area administrasinya, dan theme halaman khusus sebagai penampil report atau data-data lain yang dibutuhkan untuk disampaikan ke publik.

Plugin yang saya maksud tersebut setidaknya terdiri atas beberapa fitur penting seperti, penyatuan tampilan ke area dasbor WordPress, fitur pengelolaan data-data induk siswa/sekolah, fitur pengelolaan jadwal, pengelolaan buku referensi, sampai pada fitur shortcode yang lengkap sehingga memudahkan administrator non-programmer untuk bisa menampilkan data-data maupun report yang dibutuhkan ke publik lewat sebuah halaman (page). Continue reading Sistem Informasi Sekolah berbasis WordPress? Kenapa Tidak

Belajar WordPress: Menambahkan Menu di WordPress Admin Bar

WordPress mulai mengenalkan WordPress Admin Bar semula pada versi standar di wordpress.com kemudian ke versi self-hosting sejak versi 2.9. Tutorial singkat kali ini akan mengulas bagaimana cara menambahkan satu menu baru di WordPress Admin Bar tersebut, lebih tepatnya sub menu baru pada menu Add New.

Berikut sourcecodenya: Continue reading Belajar WordPress: Menambahkan Menu di WordPress Admin Bar

Belajar WordPress: Menampilkan daftar Tags

Sampai saat ini belum ada fungsi wp_list_tags, yang saya perkirakan telah ada untuk mendapatkan daftar atau list tags yang pernah dibuat pada blog berbasis WordPress. Kalau belum ada, kita buat.. 😀

Berikut solusi menampilkan daftar tags yang saya tawarkan:

<?php
$tags = get_tags( array('orderby' => 'count', 'order' => 'DESC','number'=>'25') );
echo '<ul>';
foreach ( (array) $tags as $tag ) {
echo '<li><a href="' . get_tag_link ($tag->term_id) . '" rel="tag">' . $tag->name . ' (' . $tag->count . ') </a></li>';
}
echo '</ul>';
?>

Continue reading Belajar WordPress: Menampilkan daftar Tags