WordPress auto content generator di single post

Wordpress auto content generator di halaman single post blog. Caranya nggak jauh berbeda dengan cara auto generated content biasa, hanya sedikit penambahan kode.

Sudah tahu bikin auto generated content di halaman pencarian WordPress? bagi yang belum tahu silahkan pelajari dulu bagaimana cara membuat search engine dalam search result dalam tutorial auto generated content pada postingan saya sebelumnya.

Cara merubah tanda + jadi – di permalink search result WordPress

Bagi yang sudah tahu, nah postingan wordpress auto content generator di single post ini sekalian menjawab pertanyaan dari matping:

cara buat hal 7 bisa tampil di single post gimana mas?

Halaman 7 maksudnya halaman membuat search engine dengan menggunakan API mesin pencari, misalnya Bing. Cara tersebut dipakai pada halaman search blog WP. Sekarang kita coba terapkan pada halaman single post blog WordPress. Caranya nggak jauh berbeda dengan cara sebelumnya, hanya sedikit penambahan kode aja kok. Langkah-langkahnya sebagai berikut (saya pake SE Bing dengan Theme WordPress Default sebagai sample):

1. Buka editor single.php blog wp kamu.

2. Kode 1 (Script proses keyword) – Tempatkan Kode berikut di paling atas sebelum kode <?php get_header(); ?>

<?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 = '';}
?>

3. Kode 2 (Mengambil Title postingan sebagai keywords). Tempatkan tepat sesudah kode 1.

<?php
function ambiljudul($title){
   $title = get_the_title();
   $title = trim($title);
    return ($title);
}
?>

4. Kode 3 (hasil yang ditampilkan) – Saya cuma modifikasi dikit dari kode 2 sebelumnya.
Tempatkan kode berikut sebelum kode <?php endif; ?> (jika hasilnya mau dimunculkan di bawah comment), atau tempatkan di atas kode <php comments_template(); ?> (jika hasilnya mau dimunculkan di atas comment)

<?php function CleanFileNameBan($result){
$bannedkey = array("key","key","key"); //masukkan kata kunci satu persatu untuk menghindari kata-kata yang tidak diinginkan.
$result = str_ireplace($bannedkey, '',$result);
$result = trim($result);
return $result;
}
?>

<?php $termstring = ambiljudul($title) ?>

<?php if (ambiljudul($title)!='') {
$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>Artikel  '.ambiljudul($title).'  yang terkait 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">Sumber: '.$result['url'].'</p>';
print '</div>';
}
}
?>

Selesai!. Jika ada yang error, silahkan konfirmasi ke saya. Selamat mencoba Sob! :)

Merubah kata “search” di permalink pencarian WP sesuai dengan kata yang kamu inginkan

Baca juga tutorial blog tentang cara pasang Google CSE di halaman pencarian WP serta cara simpel membuat popup di WordPress.

Author: Jevuska

Rachmanuddin Chair Yahya a.k.a Jevuska is the founder of Jevuska.Com, a qualified web about offering medical articles, blogging, tips, and tutorial of WordPress. Having written for Jevuska since 2007.

116 thoughts on “WordPress auto content generator di single post”

  1. hallo bung jev.. saya tertarik untuk belajar agc.
    apakah metode yang pernah di jelaskan masih berfungsi atau tidak?
    dan jika ingin memulai blog agc mulai dari mana?
    mohon bimbingannya

  2. Bro Jev, cara tahu, kalau AGC kita (berhasil meng gennerat content google) gimana cara ngeceknya?
    Ane udah terapin membuat AGC di search wordpress berhasil tidak ada yag eror ane cek di search wordpress berhasil keluar semua pencarian google dgn blog ane.

  3. Om Jev , mau tanya,,

    saya sudah menerapkan ACG di single post dan search ,,,

    untuk yang single post tidak ada masalah tapi halaman search nya kok eror yah muncul : nothing found

    mohon bantuannya masih newbie :D

  4. Script AGC sudah saya coba di Joomla berupa plugin dan work fine.
    Cuma untuk meningkatkan traffic di joomla lebih susah dari pada di wordpress.
    Mohon pencerahan.

  5. m, apakah syntax agc bisa dioprek sehingga menampikan hasil pencarian dari bing bukan secara urut tetapi result ke 3,6,8,10,13 atau result yang random ?

  6. Ehh.. gak jadi om pertanyaan ttg key API, sekarang pertanyaa saya, kira2 bagus gak kalo saya pake API key google? takutnya tar google marah ma saya karna make key API nya buat blackhat kayak gini…

    Trus mendingan mana, pake key API Bing, Yahoo, or Gooogle

  7. Om… bagaimana kalau hasil AGC di sinle post title nya diarahkan ke link pencarian? saya sudah otak-atik tapi ga jadi-jadi… cuma bisa diarahkan ke ext. link
    Mohon bantuannya

  8. eh… ada masalah ternyata om, situs A jadi selalu redirect ke situs B (example.com) … maksud saya, hanya page2 AGC yang sudah terindex saja yg diredirect… bagaimana caranya ya om

    1. Sori Om Jev telat replynya, coba yang satu ini
      misal halaman search kamu seperti ini:
      http://www.example.com/search/bla+bla+bla akan diredirect ke halaman utama http://www.example.com

      maka kode di .htaccessnya

      RedirectMatch 301 /search/(.*)$ http://www.example.com

      Jadi hanya halaman dengan permalink direktori search akan diredirect ke halaman utama. Good luck :)

  9. Om Jev… 2 situs AGC English saya kena BAN oleh google, saya sekarang ingin me-nonaktifkan AGC pada Search page… pertanyaan saya, bagaimana caranya me-redirect hasil AGC di search page yang sudah banyak terindex oleh google ke halaman depan / homepage.

    Mohon bimbingannya om…

    Salam,

  10. mantap, saya banyak belajar disini, tapi kok sekarang udah banyak link yang gak bisa di buka ya? kenapa bro? jadi kurang referensi saya … thanks…

  11. om jev tuk AGC di single.php and search.php saya lihat ada key+key+key…apakah key tersebut diganti dengan keyword yang kita inginkan, mngkin klo bs om jev contohkan…?

    oh iya om jev pada AGC di single.php di kode 2 ada “function ambiljudul($title){”
    apakah $title tersebut diganti dgn keyword atau gimana om jev…!!!!

    Mohon Pencerahanta’ kodong…?

    1. Betul sob, itu diganti dengan badword. contoh? You know that :)
      Pada function ambiljudul, you don’t have to change anythin’ :)

    1. Yang bisa dishare cuma halaman single post kalo kamu melakukannya secara otomatis dengan bantuan suatu aplikasi. Kalo dengan cara manual, harusnya bisa di share kok.

  12. atotlong bagt ya om jev, tutorial buat agc di 404.php nya. butuh bgt nih soalnya banyak eror di website saya.karena abis kena suspend sedang belum sempat backup data base, tolong ya om. please

      1. maaf om tanya lagi. caranya meredirect halaman yang error ke search.php gimana ya? misal domain.com/berita-dunia-dll terjadi error,lalu di direct ke domain.com/search/berita+dunia+dll. Bagaimana caranya ya? lalu ituampuh tidak mengatasi error 404? apakah cara direct ini diperbolehkan atau Sah bila dibandingkan memunculkan AGC di 404?

        1. Udah baca https://www.jevuska.com/2010/04/17/redirect-error-404-setelah-mengubah-permalink-pencarian-wp/ belum? Kalo menurut om sih sah kok, selama halaman itu diredirect menjadi 301 permanent. Kamu bisa test hasil redirect kamu dengan tool ini www.seo-browser.com.

          Oya tambahan dari om, sebaiknya halaman itu tidak usah di redirek, dan pastikan memblok halaman tersebut dengan menggunakan robots.txt supaya tidak diindex ulang nantinya. Biarkan search engine membangun ulang bentuk permalink yang baru sesuai setup permalink yang ada di halaman blog kamu. Untuk urusan pengunjung yang menemukan halaman 404 tersebut, kamu bisa memberikan edukasi kepada visitor dengan menggunakan AskApache Google 404 atau memasang search box di halamam error tersebut.

    1. Duh… sori, keknya om nggak bakal posting deh cara pasang agc di 404.php, soalnya Om punya pengalaman kalo hal ini nggak dibolehkan, karena bakal memunculkan soft content-Look like content (kalo nggak salah namanya gitu) di webmaster tool. Jadi nggak boleh dipake. :)

      1. content-Look like content maksudnya akan banned sama SE om?
        bagai mana dengan penggunaan random content atau related content boleh gak dipasang di 404?
        saya sekarang pake plugin AskApache Google 404 untuk mengatasi error 404, apa itu diperbolehkan? tolong ya om pencerahannya

        1. Mungkin saja dibanned kalo kebanyakan di index. Random content, related content atau AskApache Google 404 di halaman 404 boleh aja kok, sepanjang halaman 404 itu nantinya tidak akan di index di mesin pencari nantinya. Jadi pastikan aja halaman itu tidak diindex yach :)

  13. mau nanya lagi nich, knp resultnya keluar simbol < b > dan < / b > setelah dimasukin kode yg ada di jawaban comennt Cara bikin auto generate content di halaman search WordPress halaman 2 kolom 6 pertanyaan oleh Tukang Ngoceh yg jawabannya @Tukang Ngoceh,@matping:hehehe…nih kodenya (ganti line 17 kode 2 halaman 7), hahahaa…. thank you before

  14. keren en baek bener yg bagi2 ilmu ini, lebuh keren lg klu mau maen ke web ane, hehehehheehe….. makasih ilmnya ya mas, walaupun belum bisa jg yg di single postnya, huaahahaha…

  15. Untuk mengetes sukses tidaknya AGC di single post gmn ya om? saya coba searching dari search box larinya ke search.php hasilnya… trus bagaimana caranya untuk bisa pakai yahoo, bing dan google api sekaligus? Please help.

    1. Nggak usah dites, pasti muncul kok hasilnya secara otomati jika pemasangan skrip-nya sudah benar. Kalo untuk ketiga se itu, sudah om bahas kok di postingan yang lain, dicari yach :)

  16. maaf ni mas, mau nanya >> kok function CleanFileNameBan ga berfungsi ya ? biasanya karna apa ya mas ? tolong bantuannya dunk

    makasih

  17. mas error. tidak muncul sama sekali. Kode kedua ditempatkan tepat dibawah kode pertama kan? kode sama dan sudah saya edit2 tetep gabisa. Bing API sama dengan API di search.php dan sepertinya tidak pengaruh kan? tolong

      1. masalah eror itu om. waktu saya pasang anehnya tidak ada tulisan eror, tapi halaman agc kosong. artikel bisa muncul tapi kok artikel nya dari bing gak muncul. Rencana saya tempatkan di bagian paling bawah setelah comment, tapi halaman menampilkan artikel saya sja, jadi seperti tidak terjadi apa – apa.

  18. mas, akhirna… beres semuanya..
    search WP dah tak pasangin ACG (bing,yahoo,google)
    single post juga sama.. tak kombinasikan 3 ituw mas…

    nah.. pertanyaan saya klo boleh nih mas..
    itu link2 sumbernya kan do follow ya mas? gimana caranya di buat no follow mas?
    trus maenin css nya gimana ya mas? maksudnya.. biar di percantik hasilnya…
    kayak misal judul “hasil pencarian yahoo” itu di buat Hitam
    trus ringkasan kontennya di buat warna grey…
    dan sumbernya di buat warna biru…

    makasih banyak mas…
    makasih…
    makasih… hihi

    1. Kalo tau cara pasang link nofollow secara manual untuk link biasa, nah untuk yang ini sama aja kok.

      ringkasan kontennya di buat warna grey…
      dan sumbernya di buat warna biru…

      Main di stylenya aja langsung, misal,

      print '<h1 style="color:#000000" >Artikel '.ambiljudul($title).' yang terkait di situs lainnya:</h1>';
      foreach ($bingresults as $result) {
      print '<div class="post">';
      print '<h1 class="title" style="color:#055F00" >'.htmlspecialchars(CleanFileNameBan($result['title'])).'</h1>';
      print '<p style="color:#0300FF" >'.CleanFileNameBan(strip_tags($result['abstract'])).'</p>';
      print '<p style="color:#777777">Sumber: '.$result['url'].'</p>';
      print '</div>';

  19. om Juve kalow yang di single post kan cuma title, deskripsi sama source aja. Nah ane pengen tanya kalow si titlenya bisa jadi link gimana caranya

  20. wah tanya kasus Om, blog ana udah di pasang AGc di halaman search, udah terindex 13 ribu halaman. kenapa sekarang gak ada traffik dari google ya? dulu bisa 2000 UV sehari sekarang malah kurang dari 100 UV perhari. kira kira apa saja penyebabnya?

  21. kalo menurut ike, halaman yang paling potensial untuk menjaring traffik selain single post adalah halaman tag karena bisa kita buat menjadi long tail keyword dengan mudah. cuma bagaimana naruh AGC nya? kode apa yang hrus di rubah, trus naruhnya dimana? apa di archive.php kayak narus di kategori….

    Curhat Om, udah kenyang makan tutorial AGC and wp optimasi,.. ganti menu yang top lainnya dong.. kalo boleh usul topik tentang securiti wp biar gak kena hack gitu.. ganti!
    thanks

    1. Untuk AGC di halaman archive seperti tag atau category kamu tinggal ganti line 3 kode 2 $title = get_the_title();
      di atas dengan kode ini $title = single_cat_title(“”, false); dan tempatkan semua skripnya di archive.php, beres dah :)

      Oya om Jev mo launching AGC theme, jadi nggak perlu repot lagi ngatur skrip ama permalinknya, ditunggu yach :)

      Kalo untuk security wp, kamu bisa baca di perishablepress.com atau blognya mas Poer exclusivewordpress.com, mereka menjelaskan lebih detail di situ. :)

  22. Om saya dah coba nich tutorial nya tlung dicheck hasilnya bener ga yah ? :) di _freeonlinebisnis.com

    sama hasil dari search not found hasilnya cuma excerpt aja yach bukan excerpt sekalian link ?

    1. emang nggak ada link, coba utak atik dikit untuk menambah link, tutorialnya juga ada kok di blog ini buat ngasih link.

    1. Tinggal ganti kode get_the_title(); pada line 3 kode 2 (Mengambil Title postingan sebagai keywords) menjadi single_cat_title(“”, false); (Mengambil Title Kategori sebagai keywords) dan simpan AGC di archive.php

  23. mas.. tanya nih..mas jevuska yg baik, saya mau tanya.. bagaimana menerapkannya utk menampilkan hasil pencarian dari blog kita semua? (seperti punya om jevuska ini). Kalo script yg diatas kan menampilkan hasil pencarian dr search engine berupa content dari situs lain. Trims sebelumnya

  24. wah… ga rugi nie malam2 mampir di blog ini… hebat2….pasti sering mampir kesini mas. nanyannya nanti ya dah nantuk berat…

  25. trus biar ke index sama google gimana mas..?

    pasang plugin apa aja ?
    apa cuman mancing lewat stt2 aja?

    maaf kalo banyak nanya nih

  26. Artikel yang menarik mas, mohon pencerahannya, ada yang ingin saya tanyakan, menampilkan hasil serp dibawah postingan apa nggak termasuk keywordstuffing? apa termasuk tehnik blackhat?saya sudah menggunakan cara ini untuk memperkaya konten di blog saya dan hasilnya sangat memuaskan tapi was-was banget soalnya sekarang lagi musim banned, mohon penjelasanya, terima kasih sebelumnya.

  27. Semalam sudah saya pratekan tolong di ceck ada yg salah gk mas, masalahnya masih ragu2 saya.. hxxp://togel.gawong.com/search/

  28. salam, nanya lagi nih. saya pingin melakukan hal yang sedikit nekad. bagaimana caranya aku agar bisa hasil AGC nya muncul setelah judul posting . jadi setelah posting bukan artikel aslinya tapi artikel dari AGc baru bawahnya yang aslinya muncul. kepikiran mau pake bantuan plugin tapi gak tahu plugin apa yang bisa membereskan masalah ini . semoga ente juga bisa membantu masalah ike ini.
    salam
    met malem

    1. ganti aja <?php the_content(); ?> dengan kode 3, atau simpan kode 3 dibawah atau di atas kode <?php the_content(); ?>, beres deh! :)

  29. saya dah pasang AGC di halaman posting, padahal halaman posting tersebut saya isi dengan auto blogging menggunakan plugin – padahal dalam plugin tersebut juga menerapkan API- API yahoo. kira-kira nanti bermasalah gak? takutnya google dan ENgine yang lain malah gak mau mengindex blog saya, soalnya posting autobloggingnya yang berasal dari plugin baru terindex 2, sedangkan yang lain kok gak segera terindex
    masih tanya tanya besar?
    thanks atas ilmunya..

  30. Om, sorry ni nanya2. Kok ga munculnya di blogku hasil generated contentnya.
    hxxp://wordpressaddict.co.cc ga muncul error apa2 sih!

  31. mas kok error gini &$val) { if (is_array($val))…. (sori diedit sob..kepanjangan :) )

    mohon bantuannya mas…makasih

  32. mas… syarat theme yang bisa digunain apaaja selain yang default…soalnya bikin yang theme rata-rata pada gak bisa…

    oh yah.. satu lagi… spesifikasi syarat server hosting yang bisa digunakan untuk weblog seperti ini gimana? ane pernah ketendang pake cara seperti ini… di byethost yang free.. lom nyoba kalo premium..takutnya ketendang juga walau sudah yang premium… makasih mas…nice trik dan yang lama-lama juga berhasil…

  33. mau nanya nih bos,
    aku dah coba code anda auto generqated conten untuk halaman search, tapi masih bingung, gimana cara ngetes kalo hasil kerja saya berhasil? saya coba lakukan beberapa pencarian kata kunci di wordpress tapi gak keluar halaman pencari dari auto generated contennya. apakah kerja saya masih salah?

  34. mas, saya mau nanya, kalau mau pasang kode yang di “WordPress auto content generator di single post” apakah kode yang di “Cara bikin auto generate content di halaman search WordPress” harus di hapus terlebih dahulu? atau dipasang bebrbarengan? makasih

  35. Tanda ini

    &amp;

    masih ada oom Jev, plus ada tanda ini

    '

    kl yg tanda udah hilang..

    contoh:

    Sisi's Tas &amp; Family Connections
  36. dua-duanya oom Jev.., di single post ama search page muncul..

    suka muncul

    <b> ama &amp; </b>

    gitu.. itu baru sekilas yg keliatan, ga tau kl ada kode2 lain yg belom kedeteksi…

    terima kasih atas perhatiannya oom Jev..

    1. I see.
      Ini untuk kode memunculkan title yang pake API Google. Saya sudah perbaiki dan update. Thanks for confirm Ary :)
      Just let me know if any bug from this code :)

      Update 18 April 2010
      Kode sebelumnya di hapus. Silahkan lihat update terbarunya (Perubahan kode 2 dan 3) :)

  37. yg buat google titlenya jd kacau oom Jev, kayak gini

    <b>kata</b> and <b>kunci</b> situs.com

    kode2 htmlnya ikut muncul di title.., cara ngilangin spesial karakternya gmn ya oom Jev..?

  38. mau tanya OM… setelah tak coba pasang di blogku, masih ada yang error. ada peringatan kek gini:
    Parse error: syntax error, unexpected ‘;’ in /home . . .
    tepatnya di baris 19 yang terdapat kode while ($start<50)… mohon bimbingannya ya… :D
    Oya, aku pake yang dari Google ya…

    1. Sudah di update.Kode 1 pada line 19 untuk kode

      while ($start<50)

      ganti kode &lt; dengan kode < jadinya seperti ini while ($start<50)
      Thanks Mas Adi :)

  39. Maaf Om Jev mungkin keluar tema, tapi yg saya tanyakan adalah akibat dari auto content ini, yaitu tabel wp_option (prefix_option) menjadi banyak record terekam dan ukuran filenya gila, masa dalam 1 minggu bisa diatas 300MB dan makin tinggi trafik makin cepat bengkaknya… kuatir kalau pindahan hosting bisa masalah tuh dumping sql-nya.

    Selama ini saya pakai hapus manual dengan perintah :

    DELETE FROM `wp_options` WHERE `option_name` LIKE ‘%transient_%’

    karena data sampahnya selalau mengandung kata “transient_”

    Nah lama2 capek juga mas, trus Om Jev gimana ya caranya supaya wordpress tidak usah menyimpan data itu, karena buktinya meski dihapus juga gak ada masalah…

    terima kasih Om… master wordpress :D

    1. kalo mo pake google nih kodenya (cara pasangnya sama aja):

      Kode 1

      define('GOOGLE_API_KEY', '');
      function pete_curl_get($url, $params){$post_params = array();
      foreach ($params as $key =&gt; &amp;$val) {
      if (is_array($val)) $val = implode(',', $val);
      $post_params[] = $key.'='.urlencode($val);
      }
      $post_string = implode('&amp;', $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_google_web_search($termstring)
      {
      $start = 0;
      $result = array();
      while ($start $responseresult['url'],
      'title' =&gt; $responseresult['title'],
      'abstract' =&gt; $responseresult['content'],
      );
      }
      $start += 8;
      }
      return $result;
      }if (isset($_REQUEST['s'])) {
      $termstring = urldecode($_REQUEST['s']);
      } else {
      $termstring = '';}
      

      Kode 2 sama aja

      Kode 3

      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;
      }
      
      $termstring = ambiljudul($title);
       
      if (ambiljudul($title)!='') {
      $googleresults = perform_google_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>Artikel  '.ambiljudul($title).'  yang terkait di situs lainnya:</h1>'; 
      foreach ($googleresults as $result) {
      print '<div class="post">';
      print '<h1 class="title">'.CleanFileNameBan($result['title']).'</h1>';
      print '<p>'.CleanFileNameBan(strip_tags($result['abstract'])).'</p>';
      print '<p style="color:#777777">Sumber: '.$result['url'].'</p>';
      print '</div>';
      }
      }
      

      Please Note

      Semua kode < ?php agak terpisah tuh, dirapatkan aja kek gini <?php

      Update 17 April 2010
      Kode 1 pada line 19 untuk kode while ($start<50)[/php] ganti kode &lt; dengan kode < jadinya seperti ini while ($start<50)
      Update 18 April 2010
      Spesial karakter di title dihilangkan pada kode 3 line 17 dengan penambahan kode strip_tags

      Update 19 April 2010
      Spesial karakter di title tidak ada yang dihilangkan.
      ————————————————-
      Kalo mau semua spesial karekter dihilangkan, pada kode 2 tambahkan fungsi menghilangkan spesial karakter, jadinya seperti ini:
      Kode 2

      function ambiljudul($title){
         $title = get_the_title();
         $title = trim($title);
         return ($title);
      }
      function hilangkan_spesial_karakter($result) { //fungsi hilangkan semua spesial karakter
      	$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;
      }
      ?>
      

      Kemudian pada line 17 ganti kode sebelumnya dengan kode ini untuk output-nya:
      Kode 3

      print '<h1 class="title">'.CleanFileNameBan(hilangkan_spesial_karakter($result['title'])).'</h1>';
      
  40. wahhhhhhhhhh… ini yang aku cariiiiiiiiiiiiii…. lgs ACTION malam ini.. hiks walau besok harus AUDIT lg

  41. mas aku udah cobak pasang autogenerated content di search page di blog qu….tapi kok visitornya gak naik secara signifikan setelah aku pasang 3 hari. gmn sih caranya biar konten yng digenerated tu….kontent2 yag lagi HOT dan banyak dicari gitu………..?

    1. salam kenal bie. Bikin blog, posting 2-3 kali, pasang skrip auto konten, tinggalkan! duh… caranya salah tuh. Butuh waktu berbulan-bulan dapat trafik tinggi kalo kek gitu :)
      3 hari memang belum cukup. Coba deh terapkan https://www.jevuska.com/2010/03/19/cara-bikin-auto-generate-content-di-halaman-search-wordpress/. Konten unik+banyak yang cari, fresh (up to date), teratur (daily post), seo, dan sabar tetap dilakukan pada awalnya. Kalo udah dapat trafik tinggi, keknya baru boleh tuh kamu tinggalkan. :)

  42. mas pada index kok pada Topik lain yang dicari: itu apa hasil oprek plugin SEO Search TermTagging 2 .kapan di bahas nya mas

  43. siip mas sudah jadi,ternya codingan mas memang bagus ,begitu saya coba ada sedikit error di =print ‘Artikel ‘.CleanFileNameTitle($title).’ yang terkait di situs lainnya:’;= tetapi tak masalah setelah di buang baru jalan sesuai yg di harap kan .terima kasih banyak.

Leave a Reply

Your email address will not be published. Required fields are marked *

Use tag [php] to add code, e.g. [php]<?php echo $var; ?>[/php]