Cara Membalik Urutan Postingan di WordPress

Iseng-iseng sambil menunggu semangkuk mie rebus untuk mengganjal perut di siang hari, mendingan nulis-nulis sesuatu ah di blog. Dalam postingan kali ini saya coba untuk memberikan informasi trik bagaimana cara membalik urutan posting di WordPress.

Secara default postingan yang ditampilkan dalam halaman index berdasarkan urutan waktu. Postingan yang terbaru akan ditampilkan paling atas (pada halaman paling depan) sedangkan postingan terlama akan ditampilkan pada halaman paling belakang.

Trus… kira-kira bisa tidak diubah urutannya? Postingan terlama (pertama) akan ditampilkan di halaman paling depan pada urutan pertama, sedangkan postingan terbaru akan ditampilkan pada halaman paling belakang. Tentu bisa donk… WordPress… ๐Ÿ™‚

PHP

Beberapa Function Pengolah String di PHP (Bag. 1)

Beberapa waktu yang lalu saya pernah memposting artikel tentang beberapa function untuk mengolah string di MySQL. Nah… dalam artikel kali ini saya akan coba bahas secara berseri tentang beberapa function yang dapat digunakan untuk mengolah string di PHP serta contoh penggunaannya. Pada bagian pertama ini akan dibahas function addslahes(), chr(), explode(), htmlentities(), html_entity_decode(), implode(), md5().

Pembahasan Soal Olimpiade Komputer Provinsi 2005 #1

Pengalaman ketika membimbing siswa-siswa SMA di Karanganyar untuk mengikuti seleksi olimpiade komputer tingkat provinsi Jawa Tengah pada tahun 2007 merupakan sesuatu yang mengesankan. Setelah melihat bentuk-bentuk soal yang diberikan pada tahun-tahun sebelumnya, agak kaget juga karena hampir semua materinya masuk ke dalam kurikulum perkuliahan. Padahal peserta olimpiade ini hanya diperuntukkan bagi siswa kelas 1 dan 2 SMA. Wah.. gimana nih menyampaikan materi bimbingannya? Sempat tidak nyaman juga ketika memberikan bimbingan, tapi… akhirnya dinikmati ๐Ÿ™‚

Disamping itu, para pembimbing dan para peserta olimipade harus benar-benar jeli mencermati soal. Terkadang ada soal yang tampaknya sulit karena ada proses looping yang banyak, namun ternyata jawaban yang benar justru adalah ‘Runtime Error’ alias ada kode yang salah atau syntax error. Nah.. jebakan-jebakan seperti inilah yang mesti dicermati.

Selain model soal jebakan, ada juga soal yang memperhatikan pattern. Seolah-olah soalnya amat rumit karena loopingnya sangat banyak, namun setiap looping akan menghasilkan pattern output yang bisa ditebak ketika proses looping selesai sehingga tidak perlu merunut setiap proses iterasi dalam loopingnya.

Dalam postingan ini, saya sedikit share mengenai beberapa soal dan pembahasan yang sempat saya diskusikan dengan para peserta olimpiade tingkat provinsi kemarin. Mudah-mudahan hal ini bisa saya sampaikan secara berseri pada blog ini. Harapan saya, semoga postingan ini bisa bermanfaat bagi para Bapak/Ibu Guru atau pembimbing olimpiade yang membutuhkan referensi mengenai hal ini.

PHP

Membuat FAQ dengan PHP dan MySQL

Dalam kesempatan ini saya akan mencoba untuk menjelaskan bagaimana membuat fasilitas FAQ (Frequently Asked Questions). FAQ merupakan fasilitas yang berupa daftar pertanyaan dan jawaban yang sering ditanyakan oleh user tentang suatu hal. Fasilitas ini dapat dibuat dengan mudah menggunakan PHP dan MySQL.

Mengapa harus menggunakan PHP dan MySQL, toh… kita bisa membuatnya secara statis tanpa perlu menggunakan programming. Dengan PHP dan MySQL kita bisa membuat fasilitas FAQ yang interaktif dan memudahkan administrator dalam mengelola daftar pertanyaan dan jawaban yang ada. MySQL dalam pembuatan FAQ ini diperlukan untuk menyimpan data daftar pertanyaan dan jawaban, sedangkan PHP untuk mewujudkan keinteraktifan dalam pengelolaannya.

PHP

Teknik Submit Data Melalui Multi Form

Artikel ini mudah-mudahan bisa menjawab pertanyaan mas embagus (salah satu member). Beliau bertanya bagaimana teknik memproses data melalui banyak form yang setiap formnya dipisahkan dalam halaman yang berbeda. Pertama saya baca request tersebut, agak kurang paham ๐Ÿ™‚ Tapi setelah melalui proses perenungan yang agak lama akhirnya paham juga.

Gambaran yang ditanyakan mas Embagus di atas mungkin seperti ini. Kita tentu pernah melakukan registrasi melalui form yang melalui beberapa tahap. Misalkan tahap pertama (halaman pertama) kita diminta mengisikan biodata lengkap kita. Setelah form disubmit, kita akan masuk ke pengisian form tahap kedua (halaman kedua) dimana kita diminta mengisikan data yang lain, misalkan data tentang pekerjaan kita. Selanjutnya setelah form kedua ini disubmit, kita diminta juga mengisikan form berikutnya pada halaman ketiga, dan seterusnya sampai proses registrasi selesai.

Yang menjadi problem adalah, bagaimana teknik untuk membuat proses submit data seperti di atas?