Cara Bikin Auto Generate Content di Halaman Search Wordpress

Auto generate content (AGC) terbukti ampuh untuk menyedot trafik dan menaikkan pagerank blog kita. Dengan AGC, menciptakan blog dengan ribuan pengunjung bukanlah hal yang sulit untuk dilakukan. Apalagi bila kita mempunyai blog berbasis wordpress, maka membuat blog AGC menjadi sangat mudah dilakukan.
Beberapa blogger menyisipkan AGC nya di halaman search mereka. Sebagian mereka letakkan di setiap halaman postingan mereka.
Berikut adalah cara bikin AGC di halaman search wordpress:
  1. Login ke blog wordpress Anda, pilih menu Appearence > Editor.
  2. Pilih Search.php.
  3. Letakkan kode berikut di atas kode <?php get_header(); ?>
  4. 
    
    <?php define('BING_API_KEY', '');
    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='.'ABCDEFG'; //ganti ABCDEFG dengan kode api BING
    $searchurl .= '&Query='.urlencode($termstring);
    $searchurl .= '&Sources=Web';
    $searchurl .= '&Web.Count=5'; //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 = '';}
    ?>
    
  5. Letakkan kode di bawah ini sebelum kode <?php endif; ?>.
  6. 
    
    <?php function CleanFileNameBan($result){
    $bannedkey = array("key","key","key"); //masukkan kata kunci satu persatu untuk menghindari kata-kata yang tidak diinginkan.
    $result = str_replace($bannedkey, '',$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 '<h1>Hasil Pencarian '.$s.' di situs lainnya:</h1>'; 
    foreach ($bingresults as $result) {
    print '<div class="post">';
    print '<h1 class="title">'.htmlspecialchars(CleanFileNameBan($result['title'])).'</h1>';
    print '<p>'.CleanFileNameBan(strip_tags($result['abstract'])).'</p>';
    print '<p style="color:#777777">'.$result['url'].'</p>';
    print '</div>';
    }
    }
    ?>
  7. Lalu klik Update File.
Selesai.

    Copyright © / Rahasia SEO Blog™

    Powered by :blogger