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('https://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); ?>
- 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. Berikut kodenya:<?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" ); } ?>
- 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; ?>
- Klik Update File jika telah selesai.
- Sekarang, masuk ke file manager di panel hosting (CyberPanel, 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‘; | ganti
menjadisearch
topik
. 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
)
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 https://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
Edit: 31 Januari 2023
Kode di atas sudah tidak pernah saya coba di WordPress versi terbaru. Mungkin ada perubahan. Jadi disesuaikan saja dengan versi WordPress terbaru.