Penggunaan Templatepath dan Get Template Part

Salam 1Malaysia.

Penggunaan kod TEMPLATEPATH dan get_template_part adalah sama iaitu mengloadkan atau menyertakan satu file php di dalam satu file php yang lain yang berada di dalam folder yang sama. Biasanya kedua-kedua kod ini digunakan di dalam sebuah theme WordPress.

Biasanya TEMPLATEPATH digunakan untuk theme option dan kurang sesuai untuk digunakan diletakkan ke dalam theme secara direct. Sebabnya TEMPLATEPATH digunakan secara force, sekiranya file php itu gagal loading maka error 404 akan dihasilkan.

Get_template_part adalah coding terbaru sejak WordPress 3.0 yang digunakan secara besar-besaran dalam Twenty Ten Theme. Salah satu kelebihannya kita mampu memanggil file php yang mengandungi conditional tag loop seperti loop.php malah kita mampu apply kod get_template_part ke dalam child theme untuk memanggil child loop.php seperti loop-index.php, loop-category.php dan sebagainya.

Bagi saya, kod get_template_part memang best. Kod ini diloadkan secara parallel atau synchronous (serentak), bagus untuk loading page. Jika file yang diload gagal dipaparkan atau gagal dipanggil oleh server, page tersebut tidak akan memaparkan error 404 sebalik jadi page kosong berwarna putih seperti kertas A4.

Nik ada bagi saya satu rujukan yang agak baik dan saya akan tunjukkan rujukan itu sebagai contoh.

Berdasarkan rujukan itu, saya simplify kod itu jadi seperti di bawah. Kod di bawah ini menggunakan kod TEMPLATEPATH.

<?php include (TEMPLATEPATH . '/sidebar1.php'); ?>
<?php include (TEMPLATEPATH . '/sidebar2.php'); ?>

Berdasarkan kod tadi, saya ubah kod tersebut mengikut kod get_template_part.

<?php get_template_part('sidebar1.php'); ?>
<?php get_template_part('sidebar2.php'); ?>

Harap dapat membantu. :)

Rujukan: How Does get_template_part Works In Twenty Ten Theme

About RG

My name is Mohd Rozani Abd Ghani. Call me Rozani or RG. I like to test and modify CMS, theme and plugins. If you have any problems, I will try my best to assist you.
This entry was posted in Theme, Tutorial, WordPress and tagged , . Bookmark the permalink.

10 Responses to Penggunaan Templatepath dan Get Template Part

  1. mancai says:

    terima kasih bro… mau di cuba ni… tak terpikir pun nak buat cam gini…

  2. fikryn says:

    Informasi yg sangat berguna, thanks.. Bro, kenapa tak buat page kompilasi lengkap utk semua tips dan tuts yg pernah dipaparkan? Saya rasa itu sgt berguna terutamanya peminat 2010.

  3. zik says:

    erm … jadinya dia ada effect dekat error dashboard site error dalam google webmaster, maksudnya ialah 404 tuh.. jumlah error akan berkurang?? ada sama sahaja??

  4. Ali ridha says:

    ubah child theme twenty lebih elok kan.
    daripada theme…bila kemaskini
    wordpress datang…habis hilang coding
    kita buat…

    kena belajar lebih pasal twenty theme.

  5. Izwan says:

    camane lah korang edit theme kan.. aku nak edit2 sket theme aku tu pn stylesheet.css tak de pape pun.. pendek giler coding,cam tak expand..

  6. wazy says:

    banyak juga cara nak godeh semua coding ni
    nice,nanti free nak try

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>