
Front Page
Post ini akan berguna untuk anda yang membuat theme wordpress. Yang belum memahami sistem theme wordpress, anda dapat mempelajari dasar membuat theme wordpress melalui serial tutorial cara membuat wordpress theme.
Begini kondisinya : Anda sedang mendesain halaman home dari sebuah blog wordpress. Anda ingin membuat halaman home anda menampilkan cuplikan (bukan keseuruhan) konten + caption image. Masalahnya adalah :
Untuk menampilkan cuplikan konten, digunakan tag <?php the_excerpt(); ?>
tag the_excerpt(); tidak menampilkan image / caption image.
Jadi bagaimana solusinya?
Kami pernah mendapati beberapa theme magazine style yang menggunakan kode php tertentu untuk mengeluarkan image pertama dari sebuah konten post untuk dimunculkan beriringan dengan excerpt. Tapi teknik ini akan sangat menyebalkan jika anda belum menguasai php. maka dari itu, kita teknik yang ini :
Gunakan plugin Get The Image.
Apa gunanya pugin Get The Image ini?
Plugin Get The Image bertugas menampilkan caption berukuran 150 X 150 piksel dari gambar pertama yang ada dalam konten post anda.
Ditampilkan dimana?
Ditampilkan ditempat anda meletakkan tag khusus untuk memanggilnya.
Bagaimana jika post saya tidak ada image-nya?
Anda bisa menset agar plugin get the image menampilkan gambar default yang anda inginkan, seperti “image unavailable”. Anda bisa lihat halaman utama bloggingly sebagai contoh.
Cukup teorinya. Sekarang implementasinya :
- Download plugin Get The Image disini. Lalu Install dan Activate
- Masuk ke ( untuk versi 2.6 ) Design > Theme Editor > index.php (jika theme anda memiliki file home.php, maka yang di pilih home.php saja)
- Sebelum tag <?php the_excerpt(); ?>, copy pastekan tag ini : <?php echo get_the_image_link(array(‘Thumbnail’,'My Thumbnail’),’thumbnail’,'http://test.com/unavailable.jpg’); ?>
- Tekan update file.
Lihat halaman utama anda. Sekarang setiap post yang memiliki image, memiliki image di halaman utamanya. Tinggal anda rapihkan menggunakan CSS.
Lalu apa yang sebenarnya terjadi? Bisa jelaskan tag asing pada langkah ketiga?
Oke, Mari kita bahas. Tag tersebut merupakan tag dari plugin Get The Image :
<?php echo get_the_image_link(array(‘Thumbnail’,'My Thumbnail’),’thumbnail’,'http://example.com/unavailable.jpg’); ?>
get_the_image_link(arraymemanggil image + link menuju post('Thumbnail','My Thumbnail')Memberikan parameter class pada image. Jadi untuk stylingnya, anda bisa atur cssnya melalui .thumbnail atau .my-thumbnail pada style.css theme anda'thumbnail'merupakan parameter untuk menentukan ukuran yang akan dipanggil. FYI, setiap image yang diupload ke blog anda, oleh wordpress secara otomatis akan dibuat kan tiga ukuran : thumbnail (150 X 150 piksel), medium, dan full. Untuk memahami step ini, ganti saja nilai ‘thumbnail’ dengan ‘medium’ atau ”full’'http://example.com/unavailable.jpg'merupakan path image yang akan ditayangkan jika dalam post anda tidak memiliki image.
Well, cukup mudah kan?
Enjoy!
Dapatkan update harian bloggingly GRATIS di RSS Reader anda! Subscribe sekarang RSS FEED BLOGGINGLY !
Apa itu RSS? Kenali RSS di halaman ini
terimakasih mas fikrirasyid buat komentarnya. saya kaget dan terpesona waktu mampir ke blognya mas… ternyata jauh lebih hebat kontennya… wawww….. keyen…. :SETMODE|KAGUM:
soal blog ku itu baru aja aku buat je mas, jadi ntar ya kontennya, pelan pelan he he he he… kalo yang sudah lumayan kontennya di:
http://vocalistaangels.com
teruskan perjuanganmu mas, hebat ini blog
Thanks
yep, saya juga masih belajar kok. Kita semua belajar sama – sama kan? Semua yang besar berawal dari yang belum besar
Ohya, keren tuh tampilannya vocalistaangels.kalem. Uhmm.. anyway, memang ditujukan untuk profile choir saja?
Asyik, isinya tutorial semua. Kayak E-Book Online…
Numpang saya bookmark yaa..
Dan salam kenal mas Fikri…
Salam Kenal juga Kang Ardi.
Silahkan di bookmark, senang sekali saya bisa memberikan informasi yang bermanfaat
boleh tanya mas.. itu pluginnya hanya berguna untuk image yang diupload via wordpress (dihosing sendiri) atau bisa juga untuk image pada posting yang kita upload via imagesharing services?
Terima kasih sebelumnya. Saya juga lagi mencari solusi untuk permasalahan ini soalnya
Saya belum coba kalau yang diupload ke server luar seperti itu. Di coba saja dulu, tapi saya kira plugin ini hanya bekerja pada image yang di host di server sendiri, soalnya dia mengambil versi thumbnail yang di upload sih.
Iya.. dugaan saya juga begitu
Selama ini saya malas ngupload gambar ke server situs sendiri. Soalnya nanti jadi repot kalo mau pindahan hosting
thanks banget kawan…
tutorialnya sukses saya gunakan