<?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!
Saturday, October 17, 2015
Wordpress Tutorial
0 Response to Membuat Auto Generate Content Pada Hasil Pencarian Wordpress
Post a Comment