www.ahyari.net – Tulisan ini sebenarnya sudah pernah saya bagikan di Group Blogger Banua sekitar pertengahan 2013. Namun, singkat cerita akhirnya nampang juga di blog butut ini; dengan harapan dapat menjawab pertanyaan teman-teman di Facebook yang selalu bertanya tentang cara membuat Autoblog atau blog Auto Generated Content (AGC).
Sebelum melangkah lebih jauh, ada baiknya Anda -bagi Anda yang belum membaca- melirik kembali tulisan Sisi Positif dan Negatif Autoblog dan AGC. Di tulisan tersebut Anda bisa berfikir masak-masak, apakah belajar AutoBlog dan AGC adalah hal yang BERGUNA? Sebab, jika salah kaprah, saya bisa dibully habis-habisan karena menyebarkan hal -yang kata kebanyakan orang- MERUGIKAN khalayak ramai dunia perinternetan Indonesia #halah
Baiklah, peralatan yang Anda siapkan adalah aplikasi text editor. Apa saja mereknya boleh. Kalau saya menggunakan Notepad++. Why? It’s full of color, dude 😆 . Apalagi yang disiapkan? Tentu password FTP atau CPanel atau File Manager tempat Anda menginstall WordPress untuk menjalankan blog Anda.
Jika sudah, yuk kita lihat step by stepnya berikut ini:
- BUAT FILE BARU (NEW FILE) dengan nama dan ekstensi
ahgc.php
di FOLDER tempat theme yang sedang Anda gunakan. Hasilnya akan menjadi domainanda.tld/wp-content/themes/nama-theme-yang-digunakan/ahgc.php - EDIT
ahgc.php
tersebut dengan isi:
< ?php include_once(ABSPATH . WPINC . '/rss.php'); $target = array('http://www.bing.com/search?q='.get_search_query().'&go=&form=QBLH&filt=all&format=rss'); foreach ($target as $target) { $rss = fetch_feed($target); if (!is_wp_error( $rss ) ) : // memastikan bahwa hasil yang akan dibuat sudah benar // Berapa banyak hasil Auto Generate Content yang dihasilkan. 5 boleh, 10 boleh, 7 juga boleh, silakan bereksperimen sendiri $maxitems = $rss->get_item_quantity(7);
// Membangun dasar dari hasil AGC, dimulai dari elemen pertama 0.
$rss_items = $rss->get_items(0, $maxitems);
endif;
if ($maxitems >= 3) {
foreach ( $rss_items as $item ) {
$i++;
$result[$i][permalink] = $item->get_permalink();
$result[$i][title] = $item->get_title();
$result[$i][description] = $item->get_description();
}
}
}
shuffle($result);
?>
Setiap tanda<
yang ada di kode di atas, jika terpisah spasi dengan dengan tanda ?, hapus spasinya sehingga menjadi<?
Jika tidak ingin ribet, silakan mendownload filenya di Member Area. Jika belum menjadi anggota (ceile), silakan Registrasi dulu. - Masuk ke Theme Editor melalui Dashboard (domainanda.tld/wp-admin/theme-editor.php)
- Pilih halaman search (umumnya bernama
search.php
) - Letakan kode berikut ini sebelum
<?php get_header();?>
di filesearch.php
tsb.< ?php if($_GET['s']!=''){ $ganti = array('+',' '); $urlredirect = get_settings('home') . '/topik/' . str_replace($ganti, '-' ,$_GET['s']). ''; //merubah tanda plus serta spasi menjadi minus agar lebih terlihat seperti URL pada umumnya header("HTTP/1.1 301 Moved Permanently"); header( "Location: $urlredirect" ); } ?>
Setiap tanda
<
yang ada di kode di atas, jika terpisah spasi dengan dengan tanda ?, hapus spasinya sehingga menjadi<?
- Masih di
search.php
, paste-kan kode berikut ke tempat setelah<?php else : ?>
(ini berbeda-beda di tiap-tiap theme; intinya script berikut diletakan di tempat “not found”; ini meWAJIBkan Anda mengerti struktur theme yang Anda gunakan). Berikut kode yang di paste di area “not found” tersebut:< ?php include('ahgc.php'); ?>
< ?php echo ucwords(str_replace('-',' ',get_search_query())); ?>Dengan bantuan mesin pencari, kami mengumpulkan artikel yang paling relevan dengan kata kunci
< ?php echo ucwords(str_replace('-',' ',get_search_query())); ?>; di website lain. Anda juga bisa mencari topik berbeda dengan mengetikan kata kunci lain pada form pencarian di bawah ini:<form id="searchform" action="< ?php bloginfo('siteurl')?>/" method="get"><input id="s" type="text" name="s" value="< ?php the_search_query(); ?/>" /> <input id="btnsearch" type="submit" name="submit" value="< ?php _e('Search'); ?/>" /></form>
Topik terkait tentang < ?php echo ucwords(str_replace('-',' ',get_search_query())); ?>; di website lain:
< ?php foreach ($result as $result) : $domain = explode('/',$result['permalink']); ?>
< ?php echo $result['title'];?>
< ?php echo $result['description'];?>
sumber: < ?php echo $result['permalink'];?>< ?php endforeach; ?>
Setiap tanda
<
yang ada di kode di atas, jika terpisah spasi dengan dengan tanda ?, hapus spasinya sehingga menjadi<?
Sekali lagi, jika tidak ingin ribet, silakan mendownload filenya di Member Area. Jika belum menjadi anggota (ceile), silakan Registrasi dulu. - Klik Update File jika telah selesai.
- Sekarang, masuk ke file manager di panel hosting (Kloxo MR, CPanel or whatever) atau melalui FTP (Misalnya FileZilla dll).
- Masuk ke direktori /domainanda/wp-includes/
- Cari File
rewrite.php
- Buka/Edit file
rewrite.php
tsb. Perhatikan pada baris ke 456 (wp 3.5.1) atau baris ke 474 (wp 3.8.1) atau cari kode var$search_base = '
search‘; | gantisearch
menjaditopik
. Kemudian SAVE. - Masuk ke domainanda.tld/wp-admin/options-permalink.php , jika sudah terbuka, tutup kembali (tidak perlu save/update; ini hanya ingin mengaktifkan hasil perubahan di
rewrite.php
)
INGAT! Setiap tanda
<
yang ada di kode di atas, jika terpisah spasi dengan dengan tanda ?, hapus spasinya sehingga menjadi<?
Jika tidak ingin ribet, silakan mendownload filenya di Member Area. Jika belum menjadi anggota (ceile), silakan Registrasi dulu 😛
Jika Anda sudah mendaftar menjadi member, dan menemukan himbauan/ajakan untuk menjadi member “premium”, acuhkan saja dulu. Kami sedang menyiapkan produknya #halah 😆
Sampai di sini, Anda sudah membuat -yang kata orang-orang- blog AGC 😉 Ingin mencoba apakah hasilnya sudah benar? Gampang, coba saja ketik di Navigation Bar atau Address Bar http://domainanda.tld/topik/ahyari , jika hasilnya muncul berupa hasil pencarian yang menampilkan hasil tentang “AHYARI” di website lain, berarti langkah Anda sudah benar 😉 Selamat mencoba dan use it with your own RISK! Next Issue:
Optimalisasi Konten AGC Auto Generated Content (AGC) untuk Pencarian *.pdf