Bagaimana Menampilkan Data Pods Sebagaimana Mestinya Menggunakan Tema Atahualpa di WordPress

Jika Anda menggunakan plugin Pods CMS dengan tema Atahualpa untuk situs Anda yang berbasiskan WordPress, maka modifikasi berikut ini benar-benar untuk Anda! Dia akan menunjukkan kepada Anda bagaimana menampilkan data Pods sebagaimana mestinya dengan menggunakan tema Atahualpa di situs WordPress. Atahualpa merupakan salah satu tema WordPress terbaik yang sudah dan sedang terus saya gunakan selama satu tahun terakhir. Tema ini mempunyai kemampuan yang luar biasa. Namun demikian, bagi beberapa pemula, tema ini kelihatan terlalu rumit, khususnya jika Anda ingin menulis kode pada sumber berkasnya untuk meletakkan konten Anda sendiri ke bar sampingnya (sidebar). Sebagai contoh, dalam hal yang sedang kita bahas ini, ketika Anda menambahkan data Pods Anda ke dalam bidang area tengah dari situs Anda, maka sidebar tersebut akan kelihatan berantakan. Jadi, setelah beberapa jam mengeksplorasi tema ini, saya menemukan trik bagaimana Anda dapat menyisipkan data Pods Anda dengan mudah, dengan cara memodifikasi salah satu berkas milik theme, setelah itu, membuat berkas templat dan meletakkannya ke dalam direktori tema Atahualpa tersebut. Wah! Sesederhana itu saja, ternyata ya?

  1. Buka berkas wp-content/themes/{youratahualpathemename}/bfa_get_options.php, lalu temukan kode ini:

    } elseif ( is_category() ) {

    timpa kode tadi dengan kode berikut ini:

    } elseif ( is_category() || is_pod_page() ) { // modified by Masino Sinaga, July 2010

    Modifikasi itu artinya adalah bahwa halaman Pods akan diperlakukan dengan cara yang sama ketika WordPress menampilkan tulisan atau artikel berdasarkan kategorinya. Arti yang lebih detail lagi adalah, ketika WordPress menampilkan tulisan berdasarkan kategorinya, kita melihat bahwa bar samping yang sudah diset akan tetap kelihatan.

  2. Langkah selanjutnya adalah membuat berkas templat Anda sendiri yang kompatibel dengan WordPress, sebagai contoh:

    <?php
    /*
    Template Name: YourTemplateName
    */
     
    include (TEMPLATEPATH . '/functions/bfa_get_options.php');
    get_header();
     
    // kode untuk menampilkan data Pods Anda berada di sini ...
     
    get_footer();
    ?>

    lalu simpan berkas tersebut sebagai (misalnya): my-first-template.php, lalu tempatkan berkas ini di dalam direktori tema Atahualpa tadi.

    Perlu diingat, bahwa Anda harus selalu meletakkan pernyataan include seperti yang di atas untuk mengikutsertakan berkas bfa_get_options.php yang sudah dimodifikasi pada langkah pertama sebelumnya. Tujuannya: untuk memberitahukan tema Atahualpa agar selalu memeriksa halaman yang sedang dimuat apakah merupakan sebuah halaman Pod atau bukan.

Selamat menikmati kode yang cantik!

Share

505 kali dibacaCetak Artikel Ini Cetak Artikel Ini

Komentar

  1. olivier mengatakan:

    Hello Masino,

    thank you for this great explanation!
    I just start using Pods with the Atahualpa theme and you just clear the bugs.
    I was reading through your articles thanking you for them which are of great support for beginners like me.
    I wanted to ask you if you already had to make Pods CMS work with qTranslate.
    I found some explanation on how to make plugins work with qTranslate (http://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=294) but my understanding of PHP is still quite low (to not say null).
    So maybe you can help me figure out what to do to make PODS working with qTranslate.
    Thank you in advance for your help, advices, …
    Best,
    Olivier

Utarakan pikiran Anda

*


*