Monday, October 13, 2008

ILMU OM COSA II

Menampilkan Daftar Scheduled Post di Wordpress


Wordpress Logo Images


Salah satu fitur pada platform blog Wordpress yg cukup bermanfaat adalah Post Scheduling atau penjadwalkan publikasi artikel. Dengan memanfaatkan fitur ini, kita dapat menulis artikel saat ini dan mengaturnya untuk dipublikasikan pada keesokan harinya misalnya. Artikel2 yg sering Anda baca di sini pun sebenarnya saya atur publikasinya dengan metode ini. Untuk penjelasan dan langkah2 melakukan penjadwalkan artikel, silahkan baca artikel milik rekan Prasojo a.k.a T1ps.


Selain untuk membuat jadwal posting artikel menjadi lebih teratur, kita juga dapat memanfaatkan penjadwalan publikasi ini untuk keperluan teasing atau mengiming-imingi pengunjung supaya kembali lagi di waktu berikutnya. Caranya, tentu saja dengan menampilkan daftar artikel yg telah kita buat dan kita jadwalkan untuk dipublikasikan nanti. Dengan demikian, siapa tahu pengunjung yg membaca jadwal artikel tersebut menjadi tertarik dan memastikan dirinya untuk kembali lagi ke blog Anda pada saat artikel tersebut dirilis ke publik.


Seperti biasa, untuk mendukung optimasi kinerja Wordpress, cara menampilkan daftar artikel terjadwal yg saya berikan berikut tidak akan menggunakan plugin, melainkan langsung dengan mengedit file template tempat dimana kita ingin menampilkan daftar tersebut.


Singkat kata, copy-paste kode berikut ke dalam template theme Wordpress yg Anda gunakan.


[php]
if ( $scheduled = $wpdb->get_results(”SELECT ID, post_title, post_date_gmt FROM $wpdb->posts WHERE post_status = ‘future’ ORDER BY post_date ASC”) ) :

?>



  • Scheduled Posts




      foreach ($scheduled as $post) {

      if ($post->post_title == ”)

      $post->post_title = sprintf(__(’Post #%s’), $post->ID);

      echo “


    • ” . sprintf(__(’%1$s (in %2$s)’), “$post->post_title”, human_time_diff( current_time(’timestamp’, 1), strtotime($post->post_date_gmt. ‘ GMT’) )) . “

    • “;

      }

      ?>



  • [/php]


    Simpan dan lihat hasilnya.


    Contoh hasilnya dapat Anda lihat pada sidebar blog ini, pada bagian “Artikel Terjadwal”.


    Selamat mencoba :)


    PS:

    (1) Ya, ini hanya berlaku di Wordpress yg terinstall di server sendiri

    (2) Tidak, ini tidak bisa digunakan di Wordpress.Com



    Artikel ini ditulis oleh Cosa Aranda dan pertama kali dipublikasikan pada tanggal 3 May 2007. Artikel ini disponsori oleh Resensiku.com, blog yang berisi resensi buku dan film terbaru. Artikel bebas untuk didistribusikan ulang untuk keperluan non-komersil selama mencantumkan nama penulis dan sumber artikel serta tidak merubah isi.

    No comments: