Karena beberapa faktor kelemahan Google dalam menyaring situs spam seperti ini, semakin lama akan semakin bertambah situs Auto Content yang akan menghiasi halaman pencarian Google. Beberapa dari mereka yang menggunakan teknik ini mengatakan kalau hasilnya cukup menakjubkan, bisa menaikkan traffic sampai luar biasa banyaknya kali lipat dalam hitungan jam sampai hari.
Tergoda dengan cara instant ini, maka banyak orang yang akhirnya ikut-ikutan memasang Auto Content tanpa tahu efek buruknya yaitu
Pada tulisan kali ini saya menjelaskan bagaimana cara membuat Auto Generated Content pada WordPress dengan memanfaatkan mesin pencari buatan Microsoft, yaitu Bing. Bagi yang ingin mencoba resiko ditanggung penumpang :d
Berikut caranya, :
Pertama silakan mendaftar ke Bing Developer Center untuk mendapatkan sebuah kunci API (Bing API Key), klik disini.
Buka file search.php menggunakan text editor favoritmu, letaknya ada di folder wp-content/themes/twentyten/search.php .
Letakkan script dibawah ini paling atas sebelum <?php get_header(); ?>
<?php define('BING_API_KEY', 'LETAKAN_BING_API_KEY_DISINI'); function pete_curl_get($url, $params) { $post_params = array(); foreach ($params as $key => &$val) { if (is_array($val)) $val = implode(',', $val); $post_params[] = $key.'='.urlencode($val); } $post_string = implode('&', $post_params); $fullurl = $url."?".$post_string; $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_URL, $fullurl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040608'); //kamu bisa pake user agent yang lain, lihat listnya di sini www.user-agents.org $result = curl_exec($ch);curl_close($ch); return $result; } function perform_bing_web_search($termstring){ $searchurl = 'http://api.bing.net/json.aspx?'; $searchurl .= 'AppId='.'LETAKAN_BING_API_KEY_DISINI'; //ganti dengan kode api BING $searchurl .= '&Query='.urlencode($termstring); $searchurl .= '&Sources=Web'; $searchurl .= '&Web.Count=10'; //jumlah list situs yang dihasilkan $searchurl .= '&Web.Offset=0'; $searchurl .= '&Web.Options=DisableHostCollapsing+DisableQueryAlterations'; $searchurl .= '&JsonType=raw'; $response = pete_curl_get($searchurl, array()); $responseobject = json_decode($response, true);if ($responseobject['SearchResponse']['Web']['Total']==0)return array(); $allresponseresults = $responseobject['SearchResponse']['Web']['Results']; $result = array(); foreach ($allresponseresults as $responseresult){ $result[] = array('url' => $responseresult['Url'],'title' => $responseresult['Title'],'abstract' => $responseresult['Description'],); } return $result; } if (isset($_REQUEST['s'])) { $termstring = urldecode($_REQUEST['s']); } else { $termstring = ''; } ?>Kemudian copy-paste lagi script dibawah ini pada file yang sama tepat diatas kode <?php endif; ?> .
Script ini berguna untuk menampilkan hasil pencarian yang diperoleh dari kode diatasnya yang menggunakan Api Bing.
<?php function CleanFileNameBan($result){ $bannedkey = array("porno","sex","memek"); //masukkan kata kunci satu persatu untuk menghindari kata-kata yang tidak diinginkan. $result = str_replace($bannedkey, '',$result); $result = trim($result); return $result; } function hilangkan_spesial_karakter($result) { //fungsi hilangkan semua spesial karakter pada Title $result = strip_tags($result); $result = preg_replace('/&.+?;/', '', $result); $result = preg_replace('/s+/', ' ', $result); $result = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', ' ', $result); $result = preg_replace('|-+|', ' ', $result); $result = preg_replace('/&#?[a-z0-9]+;/i','',$result); $result = preg_replace('/[^%A-Za-z0-9 _-]/', ' ', $result); $result = trim($result, ' '); return $result; } function ubah_tanda($result) { //fungsi ubah spasi jadi plus pada permalink title $result = strtolower($result); $result = preg_replace('/&.+?;/', '', $result); $result = preg_replace('/s+/', '+', $result); $result = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '+', $result); $result = preg_replace('|-+|', '+', $result); $result = preg_replace('/&#?[a-z0-9]+;/i','',$result); $result = preg_replace('/[^%A-Za-z0-9 _-]/', '+', $result); $result = trim($result, '+'); return $result; } ?> <?php $termstring = $s ?> <?php if ($s!='') { $bingresults = perform_bing_web_search($termstring); //Kamu bisa ganti kode <h1> serta test yang ada sesuai dengan kode html dan text keinginan kamu begitu juga dengan yang lainnya print '<h2>Hasil Pencarian '.$s.' :</h2>'; foreach ($bingresults as $result) { print ' <div id="wrapper"> <div id="content"> <div> <div id="post-446">'; print '<h2 ><a href="'. get_settings('home').'/search/'.ubah_tanda(CleanFileNameBan(hilangkan_spesial_karakter($result['title']))).'">'.CleanFileNameBan(hilangkan_spesial_karakter($result['title'])).'</a></h2>'; print '<p>'.CleanFileNameBan(strip_tags($result['abstract'])).'</p>'; print '<p style="color:#777777">'.$result['url'].'</p>'; print '</div></div></div></div>'; } } ?>Perlu diketahui, untuk menerapkan teknik ini dibutuhkan bandwidth yang besar kalau tidak ingin website anda di suspend oleh pihak penyedia web hosting :D.
Bagaimana pun juga saya tidak merekomendasikan cara curang ini, tapi pilihan ada di tangan anda :D.
Saya sendiri tidak menerapkan teknik ini (lho blognya aja gratisan, kan ga mungkin edit file search.php :D).
Ijin mencoba sob
BalasHapusmantab gan (y)
BalasHapusReally Good work.nice n Thans
BalasHapusThanks for an insightful post.These tips are really helpful. Thanks a lot.Keep it up.Keep blogging.!!
BalasHapusmobile apps development malaysia!
Postingan yang menarik, blogwalking ya..
BalasHapusPelanggaran Netralitas ASN Instansi Daerah Capai 990 Kasus Selama 15 Bulan
Netralitas ASN Merupakan Suatu Keharusan Untuk Jamin Demokrasi yang Sehat
Panduan Cara Daftar Dan Menjadi Penulis Di Website infoASN
Tata Cara dan Persyaratan Pendaftaran pada STSN (Sekolah Tinggi Sandi Negara)
Tata Cara dan Persyaratan Pendaftaran pada STIN (Sekolah Tinggi Intelejen Negara)
Babak Baru Sistem Pemerintahan Berbasis Elektronik Demi Pelayanan Publik Yang Prima
Pengumuman Penerimaan Calon Taruna/Taruni Sekolah Kedinasan di Kemenkumham, Cek Di Sini Informasinya
Wonderful post however, You make a great point. Got some great info here. I’m definitely enjoying your blog and look forward to new updates. Excellent Blog! Wish you good luck.
BalasHapusnice job
BalasHapusnew jobs news india
Tobat Agc
BalasHapus