Home » » Cara Mudah Membuat Script Auto Generated Content pada WordPress

Cara Mudah Membuat Script Auto Generated Content pada WordPress

Auto Content atau lengkapnya Auto-Generated Content adalah suatu teknik membuat konten secara otomatis dari berbagai sumber, kadang memang ada yang berguna, namun sayangnya kebanyakan para pembuat situs itu hanya mengambil hasil pencarian di Google kemudian menampilkannya di situs mereka.

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 dibanned Googlesehingga situs mereka akan hilang atau tampil buruk di mesin pencari.
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).

Judul : Cara Mudah Membuat Script Auto Generated Content pada WordPress
Peringkat : 7 / 10 . 264 voting. 197 pengguna.
URL : http://seotipsku.blogspot.com/2013/12/cara-mudah-membuat-script-auto.html
Ditulis Oleh : EraVisi

8 komentar :

  1. Really Good work.nice n Thans

    BalasHapus
  2. Thanks for an insightful post.These tips are really helpful. Thanks a lot.Keep it up.Keep blogging.!!
    mobile apps development malaysia!

    BalasHapus
  3. 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.

    BalasHapus

Terima kasih sudah berkunjung ke Blog ini, Silahkan anda meninggalkan komentar, komentar anda akan segera dimoderasi...