Di Chitika, anda harus mengeset sendiri kategori / keyword iklan yang ingin anda tampilkan, tidak seperti Google Adsense yang dapat menampilkan iklan yang relevan secara otomatis.
Misalnya begini, saya ada 2 postingan, satu di kategori Books dan satu lagi di kategori Movies. Untuk menampilkan iklan yang sesuai di postingan yang berada dalam kategori Books, kode Chitika-nya seperti ini (di sini saya menggunakan contoh kode Chitika untuk Related Product Units):
<script type="text/javascript"><!--
ch_client = "UserIdAnda";
ch_type = "rpu";
ch_noprice = "1";
ch_shufflequeries = 1;
ch_width = 468;
ch_height = 90;
ch_non_contextual = 1;
ch_sid = "NamaChannelAnda";
var ch_queries = new Array( "Books" );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script src="https://scripts.chitika.net/eminimalls/mm.js" type="text/javascript">
</script>
Sedangkan untuk menampilkan iklan yang sesuai dengan postingan yang ada dalam kategori “Movies”, tinggal ganti saja “Books” di kode di atas dengan “Movies”.
Nah, masa setiap kali posting kita harus mem-paste kode yang sesuai dengan kategorinya? Repot kan? Gimana caranya supaya kode Chitika ini bisa otomatis langsung sesuai dengan kategori masing-masing postingan?
Setelah sedikit mengulik, saya menemukan caranya. Buat para master programmer atau yang tahu caranya yang lebih mudah, tolong jangan ngetawain ya.. maklum masih nubi nih.. :blush: Oh ya, cara ini juga hanya untuk menampilkan iklan Chitika yang relevan di dalam single post, bukan di home, tapi bisa juga digunakan di arsip kategori.
Pertama, tambahkan kode berikut ini di file category-template.php yang terdapat di folder wp-includes:
function get_the_category_list_by_jim() {
$categories = get_the_category();
$i = 0;
foreach ( $categories as $category ) {
if ( 0 < $i )
$thelist .= ',';
$thelist .= '"' . $category->cat_name . '"';
++$i;
}
;
return apply_filters('the_category', $thelist);
}
function the_category_by_jim() {
echo get_the_category_list_by_jim();
}
Silakan ganti get_the_category_list_by_jim dan the_category_by_jim :grin2: dengan apa saja yang anda mau, asal jangan sama dengan nama fungsi yang sudah ada sebelumnya.
Kemudian, di file single.php (atau archive.php untuk arsip kategori) yang terdapat di dalam folder theme WordPress yang anda gunakan, tambahkan kode Chitika ini di tempat yang anda inginkan iklannya tampil:
<script type="text/javascript"><!--
ch_client = "UserIdAnda";
ch_type = "rpu";
ch_noprice = "1";
ch_shufflequeries = 1;
ch_width = 468;
ch_height = 90;
ch_non_contextual = 1;
ch_sid = "NamaChannelAnda";
var ch_queries = new Array( <?php the_category_by_jim() ?> );
var ch_selected=Math.floor((Math.random()*ch_queries.length));
if ( ch_selected < ch_queries.length ) {
ch_query = ch_queries[ch_selected];
}
//--></script>
<script src="https://scripts.chitika.net/eminimalls/mm.js" type="text/javascript">
</script>
Ingat!! Ganti the_category_by_jim dengan nama fungsi yang sudah anda tentukan sendiri (kalau diganti π ). Selesai! Sekarang kalau anda lihat source dari halaman postingan anda, kode Chitika-nya di baris var ch_queries sudah sesuai dengan kategori postingan tersebut.
Bagaimana kalau satu postingan masuk dalam beberapa kategori? Jangan kuatir, semua kategorinya sudah otomatis masuk koq :thumb2: Jadi misalnya postingan anda masuk dalam kategori Entertainment, Movies, Film dan TV, maka hasil kode Chitika-nya di baris var ch_queries nya sudah otomatis seperti ini:
var ch_queries = new Array( "Entertainment", "Movies", "Film", "TV" );
Selamat mencoba! Eh, belum punya account Chitika? Ayo daftar di sini :tongue3: