Mengkondisikan fungsi berarti memberikan kondisi tertentu yang menghasilkan nilai tertentu dan nilai tertentu itu menghasilkan efek tertentu. Misal sebuah pengkondisian adalah: jika plugin Related Post diaktifkan, maka tampilkan plugin tersebut tetapi jika tidak, maka jangan tampilkan plugin tersebut. Yap! itulah pengkondisian fungsi. Jadi bagaimana pengkondisian fungsi dalam WordPress?
Pengkondisian dalam WordPress tidak lah mudah. Alasan yang tepat mengapa kita harus mengkondisikan WordPress adalah: karena jika kita mendadak menonaktifkan sebuah Plugin, dan Plugin tersebut ternyata tidak sengaja merombak sistem template kita, maka kita akan kehilangan template kita dan kita harus men-setup ulang WordPress kita. Sungguh ironis. Namun, jika ada pengkondisian, plugin yang telah dinonaktifkan tadi tidak akan menimbulkan efek, karena sudah dikondisikan bahwa jika mereka dinonaktifkan, mereka akan mengembalikan kondisi seperti semula.
Semisal, kita memiliki Plugin WordPress seperti Random Quotes WordPress Plugin, yang mana akan menampilkan secara acak Quotes-Quotes bikinan kita. Plugin tersebut juga memiliki fungsi untuk memanggil dirinya lewat fungsi: <?php wp_quotes_random(); ?>, yang mana bisa kita tambahkan pada sidebar kita. Lalu, bagaimana cara mengkondisikannya? ini contohnya setelah dikondisikan:
<?php
if (function_exists(’wp_quotes_random’)) {
wp_quotes_random();
} ?>
Namun, yang perlu kita ingat adalah tidak semua Plugin semudah diatas. Ya memang itu sangat mudah, tapi bagaimana dengan plugin yang memiliki Bulleted List, Numbered List, atau lainnya? bagaimana mengkondisikan Plugin seperti Related Post yang memiliki Bulleted List? ah… itu tidak masalah. Kita ambil contoh kode Related Post yang pernah penulis tulis sebelumnya
<li id=”recent”>Related Articles
<ul>
<?php related_posts(); ?>
</ul></li>
If the Plugin is turned off, the viewer would see the Related Articles heading and nothing underneath it. So the entire section must be put into a conditional tag so it disappears if the Plugin is deactivated.
Inginnya, jika Plugin dimatikan, maka pengunjung tidak akan melihat Related Articles secara otomatis. Jadi bagaimana mengkondisikan Plugin yang mengandung tag <ul> tersebut? Inilah jawabannya:
<?php
if (function_exists(’related_posts’)) {
echo (’<li id=”recent”>Related Articles<ul>’);
related_posts();
echo (’</ul></li>’);
}
?>
Dengan adanya itu, semoga kita bisa tau bagaimana cara mengkondisikan plugin dengan mudah. Silahkan dicoba dan jika ditemui masalah, coba masukkan masalah anda di kotak komentar dibawah.
Popularity: 1% [?]


















Be The First To Comment
Related Post
Please Leave Your Comments Below