Membuat Auto Generate Content Pada Hasil Pencarian Wordpress

Sebenarnya sudah banyak plugin berbayar atau bahkan tutorial gratis yang dapat anda manfaatkan untuk membuat sebuah auto generate content. Khususnya untuk pengguna cms wordpress yang makin banyak saja. Nah, kali ini saya akan bagikan tutorial gratis untuk anda yang ingin memiliki website dengan kontent otomatis, namun ini masih sangat sederhana. Yang penting bisa bikin pusing pengunjung dan emosi tentunya. Kenapa demikian? Oke, seperti ini konsepnya. Jadi kita akan memanipulasi hasil pencarian di website anda yaitu dengan melakukan grabbing result pada search engine BING. Pusing? Atau sederhananya gini, ketika pengunjung anda mencari sebuah artikel di website anda sedangkan website anda tidak memiliki satubuah kontent pun, maka di halaman search.php akan ditampilkan hasil pencarian+deskripsi singkat. Tentu timbul pertanyaan, (Hasil pencarian+deskripsi singkat) itu di dapatkan dari mana? Tentunya dari pencarian BING search engine, sehingga yang perlu anda persiapkan adalah BING API KEY, karena untuk mendapatkan kontent dari BING kita diwajibkan mendaftar dan memiliki BIG API KEY. Itupun untuk yang versi gratis pasti ada batas request, jika anda menginginkan request pencarian yang banyak anda dapatmembeli sesui dengan kebutuhan anda. Selanjunya jika anda sudah memiliki BING API KEY, silahkan masuk ke admin panel worpress anda. Kemudian di menu "Appearance" pilih "Editor". Selanjutnya pilih file search.php dan letakkan kode di bawah ini sebelum if (have_posts())


<?php
 $accountKey = 'ISI DENGAN BING API KEY ANDA'; //get it here https://datamarket.azure.com/account
 $WebSearchURL = 'https://api.datamarket.azure.com/Bing/Search/Image?$format=json&$top='.$count.'&Query=';
 $context = stream_context_create(array(
  'http' => array(
  'request_fulluri' => true,
  'header'  => "Authorization: Basic " . base64_encode($accountKey . ":" . $accountKey)
   )
 ));
 $request = $WebSearchURL . urlencode( ''' . get_search_query() . ''');
 $response = file_get_contents($request, 0, $context);
 $jsonobj = json_decode($response);
 
 $tampung_gambar = array();

 foreach($jsonobj->d->results as $value)
 {                        
  $tampung_gambar[] = $value->Thumbnail->MediaUrl;
 }
 
 $WebSearchURL2 = 'https://api.datamarket.azure.com/Bing/Search/Web?$format=json&$top='.$count.'&Query=';
 $context2 = stream_context_create(array(
  'http' => array(
  'request_fulluri' => true,
  'header'  => "Authorization: Basic " . base64_encode($accountKey . ":" . $accountKey)
   )
 ));
 $request2 = $WebSearchURL2 . urlencode( ''' . get_search_query() . ''');
 $response2 = file_get_contents($request2, 0, $context2);
 
 $jsonobj2 = json_decode($response2);

 $tampung_deskripsi = array();
 foreach($jsonobj2->d->results as $value2)
 {                       
  $tampung_deskripsi[] = $value2;
 }
 
 $i=0;
 foreach($tampung_deskripsi as $tmp){
  echo '<article id="post-1" class="post-1 post type-post status-publish format-standard hentry category-uncategorized">
 <header class="entry-header">
  <h2 class="entry-title"><a href="'.get_site_url().'?s='.$tmp->Title.'" rel="bookmark">'.$tmp->Title.'</a></h2> </header><!-- .entry-header -->

 <div class="entry-content">
  <p>'.$tmp->Description.'</p>
 </div><!-- .entry-content -->

 
 <footer class="entry-footer">
  <span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="'.get_site_url().'?s='.$tmp->Title.'" rel="bookmark"><time class="entry-date published updated" datetime="'.date('Y-m-d H:i:s').'">'.date('Y-m-d').'</time></a></span><span class="comments-link"><a href="'.get_site_url().'?s='.$tmp->Title.'#comments"> Comment<span class="screen-reader-text"> '.$tmp->Title.'</span></a></span></footer><!-- .entry-footer -->

 </article>';
  $i++;
 }
?>

Cukup itu saja. Sekarang anda sudah dapat memiliki website dengan auto generate konten yang bisa bikin emosi pengunjung. Ya, karena hasil pencarian yang anda bukan lah konten asli, artinya ketika pengunjung memilih artikel yang di tampilkan bukannya konten yang akan mereka dapatkan, melainkan hasil pencarian baru berdasarkan keyword baru juga. Sunggung bikin pusing.

Namun cara ini masihlah mempunyai kekurangan yang nantinya dapat anda kembangkan? misalnya anda dapat memodifnya seperti ini : Setiap hasil pencarian di simpan ke dalam database, sehingga ketika pengunjung melakukan pencarian akan dicarikan dulu di database, jika tidak ada baru mencari ke BING. Itu akan jelas menghemat kuota pencarian anda pada BING API. Karena ketika pengunjung anda membludak, pastinya butuh request API yang besar juga. Karena kodingnya masih sangat sederhana jadi sangat mudah untuk anda kembangkan.

Sebenarnya sangat menggiurkan melihat banyak para pemain auto generate content yang menjukkan hasil visitor yang membludak dari sebuah website, namun tentunya itu bukan hanya cukup dengan modal auto generate content, pastinya optimasi juga sangat diperlukan untuk sebuah website otomatis. Keuntungannya anda tak perlu lagi bersusah payah menulis konten karena konten bukan lah prioritas utama, sedangkan kerugiannya adalah pengunjung akan malas untuk datang ke website anda, karena anda memberikan informasi yang palse (Fake content). Dan yang lebih parah domain anda akan di depak dari search engin Google (Deindex). Tentu hal - hal tersebut perlu anda pertimbangkan sebelum memutuskan untuk membuah sebuah website auto generate content. Sekian. Keep Share!

0 Response to Membuat Auto Generate Content Pada Hasil Pencarian Wordpress

Post a Comment