Tag: Blog

Mengeluarkan kategori tertentu dalam list archive blog wordpress

Setelah pada postingan sebelumnya kita membicarakan cara untuk mengeluarkan kategori tertentu dari halaman utama blog, maka kali ini akan kita lanjutkan ke bagian list archive yang biasa digunakan pada list tulisan yang telah dibuat maupun list archive pada blog kita dengan menggunakan perintah berikut :

<? wp_get_archives(''); ?>

Ada beberapa langkah yang harus dilakukan untuk dapat mengeluarkan kategori tertentu dari list yang dihasilkan oleh wp_get_archives tersebut. Disini kita harus membuat sebuah fungsi khusus karena defaultnya fungsi tersebut tidak menerima parameter untuk mengeluarkan kategori tertentu. Berikut langkah yang harus diterapkan :

1. Tambahkan fungsi berikut kedalam file functions.php theme yang digunakan

add_filter( 'getarchives_where', 'customarchives_where' );
add_filter( 'getarchives_join', 'customarchives_join' );

function customarchives_join( $x ) {

	global $wpdb;

	return $x . " INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)";

}

function customarchives_where( $x ) {

	global $wpdb;

	$exclude = '4'; // category id to exclude

	return $x . " AND $wpdb->term_taxonomy.taxonomy = 'category' AND $wpdb->term_taxonomy.term_id NOT IN ($exclude)";

}

2.Ganti angka 4 pada baris $exclude = ’4′; dengan kategori yang tidak ingin dimunculkan.

Selesai, sekarang dimanapun anda menggunakan perintah wp_get_archives, maka list yang dihasilkan tidak akan memunculkan kategori dengan id 4 .

Semoga bermanfaat.

Open source CMS untuk blogger Indonesia

Blog telah menjadi idola baru dalam dunia internet. Hampir setiap pengguna di internet mempunyai sebuah blog, baik itu yang digunakan untuk berbagi ilmu pengetahuan maupun yang hanya sekedar menceritakan pengalaman hidupnya sehari-hari. Bahkan para marketer perusahaan besar dan calon wakil rakyat pun menggunakan blog sebagai salah satu alat promosi kepada pengguna internet lainnya. Namun, dibalik kepopuleran blog itu sendiri, ternyata menyimpan sebuah keluh kesah bagi para blogger di Indonesia. Banyak kendala yang dihadapi ketika blogger menginginkan hal lebih, tidak hanya sekedar blog gratisan, tetapi blog milik pribadi lengkap dengan domain sendiri, karena tidak semua blogger mengerti masalah pemrograman. Untuk mengatasi berbagai kendala yang ditemui inilah, disini akan dibahas bagaimana membuat sebuah sistem manajemen konten (cms) yang cocok dan mudah digunakan oleh blogger di Indonesia dan bersifat open source agar nantinya mudah untuk dikembangkan oleh siapa saja.

Open source CMS untuk blogger Indonesia

Mengeluarkan kategori tertentu dalam tampilan utama blog wordpress

Bagi kalangan blogger tertentu, adakalanya mereka tidak ingin menampilkan tulisan dalam kategori tertentu di halaman utama blog mereka. Banyak cara yang bisa dilakukan untuk melakukan hal tersebut, bisa dengan menggunakan plugin, mengubah langsung pada file wordpress, ataupun dengan mengedit file theme yang digunakan.

Pada tulisan kali ini kita akan coba melakukan melalui pengeditan file theme yang digunakan. Caranyapun tidak terlalu rumit, cukup dengan menambahkan satu baris berikut ini.

<? query_posts('cat=-2') ?>

Ganti angka 2 sesuai dengan kategori yang tidak ingin ditampilkan. Tambahkan baris tersebut tepat sebelum perintah pengambilan tulisan dari database kurang lebih perintahnya seperti ini

if (have_posts()) : while (have_posts()) : the_post();

Semoga bermanfaat.

Welcome Kucindan

Beberapa bulan terakhir ini, iseng2 saya mencoba untuk membuat sebuah engine cms (content management system) yang titik beratnya lebih difokuskan untuk pembuatan weblog. Ide tersebut muncul ketika saya mendapati di setiap upgrade engine blog kesayangan ini yang masih setia menggunakan wordpress semakin lama semakin berat saja. Dugaan pertama, tuduhan jatuh kepada koneksi speedy yang makin kacau. Tetapi, setelah saya coba di komputer sendiri (localhost) ternyata tidak banyak terjadi perubahan. Memang itulah sisi yang harus dikorbankan, ketika sebuah engine selalu dan selalu ingin disempurnakan oleh si pemiliknya.

Selain alasan tersebut sebenarnya ada misi lain yang terselebung ;)) . Misi tersebut tak lain dan tak bukan adalah untuk memajukan para pengguna internet di indonesia dan programmernya. Karena setiap kali saya mempunyai ide dan ingin berkontribusi terhadap suatu open source, selalu saja sudah keduluan sama bule2 disana :p . Sebagai contoh, ketika ingin membuat plugin untuk web kesayangan, ketika hal tersebut ingin di bagi dengan orang lain, ternyata sudah banyak yang bikin duluan.

Read more…

Easy Gravatars Plugin

GravatarMeskipun sebelumnya blog ini telah dilengkapi degan plugin gravatar2 buatan Kip Bon. Namun hasil yang didapat belum seperti yang diharapkan. Walaupun telah bersusah payah dengan proses instalasi yang di bilang tidak cukup mudah, Menu gravatar option akhirnya terpadapat di menu admin. Setelah perubahan sana sini di bagian option. Terbesit keinginan untuk segera melihat hasil yang akan ditampilkan. Eng ing eng … ternyata tiada perubahan. Gravatar masih muncul dengan ukuran defaultnya 80 x 80, padahal telah dirubah menjadi 40 x 40 (Mungkin karena browser masih menyimpan cache yang lama pikirku). Namun beberapa hari kemudian, ternyata tak ada perubahan sama sekali.

Dengan semangat yang masih tersedia, jadilah mencoba untuk mengutak atik langsung dari coding si plugin (kek yang bisa aja gw :)) ). Akhirnya berhasil untuk memaksakan perubahan size gravatar dari sisi css (cape deh :( ). Namun masalah baru pun timbul, gravatar ku sendiri tak muncul, padahal dah didaftarin beberapa hari yang lalu. Di saat – saat telah pasrah, akhirnya bertemulah dengan postingan om Pujiono mengenai easy gravatar.

Read more…