1. Home
  2. Faq
  3. Glossary
  4. Redaksi

 

Rss custom : seluruh posting dijadikan feed kecuali berkategori tertentu

Mau langganan
blog Kami?



apakah judul diatas bisa terwujud melalui kombinasi wordpress dan feedburner.com, feed subscription yang sy pakai. Sejujurnya sy tidak bisa memberi prediksi apapun….Biasanya memang begini, posting dimulai dari sebuah pertanyaan kemudian diakhiri dengan jawaban, se-payah apapun :-D. Lalu kemudian suatu hari nanti me-repost kembali sampai bosan. Mungkin inilah rahasia slogan amild, yang biasa berulang sy ucapkan pada diri sendiri: How far can you go ?

Penyebab adanya usaha menfilter posting ialah dikarenakan adanya posting berkategori ‘definisi’. Posting berkategori ini selain memang tidak boleh tampil di halaman depan blog (atau biasanya disebut main index), juga tidak boleh terkirim dan dibaca subcriber.

Artinya, feednya harus custom. Inilah yang hendak dicegah — apabila sebuah posting telah dipublish — maka posting berkategori definisi

  • tidak tampil pd feed
  • tidak tampil pd main index
  • cuma bisa diakses dari bagian kategori atau menggunakan link
  • fungsi utamanya sebagai referensi internal.

Dalam usaha mencapai ini sy cuma mengandalkan penelusuran di google. dan pencarian ini menghasil link-link terkait. Kemudian sy menebar pertanyaan ini kemana-mana sambil berusaha memecahkannya sendiri.

Mula2 yg bisa sy pertanyakan ialah bagaimana self-hosting wordpress berkomunikasi dengan feedburner. Semua komunikasi pasti dilakukan otomatis. Dari sini asumsi pun dibangun : sy rasa Kemungkinan besar komunikasi menggunakan entry point berupa sebuah file sebagaimana blogdesk berkomunikasi dengan wordpress menggunakan file xmlrpc.php (Umumnya komunikasi ini menggunakan port 80 ).

Namun apakah entry point bagi komunikasi blog ini dengan feedburner.com? ada beberapa file pd instalasi wordpress yang bisa dipakai menghasilkan format feed, yaitu :

  1. wp-rss2.php
  2. wp-rss.php
  3. wp-atom.php
  4. wp-rdf.php
  5. wp-feed.php

Pada setiap file di atas, selain wp-feed, ada sebaris kode berikut (atau sejenis) :

<?php while (have_posts()): the_post(); ?>

Bagi mereka yang biasa meng-custom wordpress maka akan dengan mudah mengenali snippet di atas sebagai the LOOP. Yang artinya merupakan ileterasi (pemanggilan berurut per-posting) dari dalam database untuk pertama kalinya, yang mana dengan meletakkan kode dibawah ini sebelum LOOP maka kategori yang diinginkan akan disingkirkan pada saat pemunculan posting2 tsb.

<?php querypost(cat=-99); ?>

ps : nilai integer disesuaikan dengan id kategori yang hendak disingkirkan.

Beberapa reference site yang sy peroleh dari comment-comment pd file xmlrpc.php. siapa tau berguna….

Survey Redaksi : Apakah posting ini terlalu berat dan berbau IT ? Sy sedang survey sekaligus belajar menulis topik semacam ini sambil berusaha membuatnya tetep informatif bagi semua orang. Cara menjawab paling sederhana adalah dgn memberitahu sy pd paragraph berapa kamu mulai bosan dan melompat ke bagian box komentar....plus penjelasan singkat kalau bisa.... :)


Foto Chairil Anwar
Blogku dari unggun-timbun sajak
Kaca jernih dari luar segala nampak
Blogku dari unggun-timbun sajak
Di sini aku berbini dan beranak


[hasil hacking puisi Chairil Anwar, Rumahku]

12 March

 

Belum ada Komentar. Hmm ini apakah posting ini perlu direvisi ?

 

Niche Blog

 

Blog Flux Directory
Join My Community at MyBloglog!


Template Mabokcendol
didesain secara sengaja
oleh Bakawan