Belajar cara membuat theme wordpress - konsep

Sebelum masuk ke inti tutorial cara membuat theme wordpress, sebelumnya saya akan membahas sedikit terminologi struktur template wordpress terlebih dahulu agar sobat bisa paham setiap konsep file-file pendukung untuk membuat theme wordpress. Pada dasarnya theme wordpress terbentuk dari beberapa file seperti :

o    style.css
o    index.php
o    header.php
o    footer.php
o    sidebar.php
o    single.php
o    page.php
o    archive.php
o    category.php
o    search.php
o    404.php
o    comments.php
o    functions.php

File-file tersebut saling berhubungan antara satu dengan file lainnya, tetapi yang paling utama untuk membentuk sebuah layout theme WP menurut saya adalah index.php, header.php, sidebar.php, footer.php, dan style.css. Sedangkan file-file lainnya merupakan file-file pendukung, untuk memudahkan pembuatan template wordpress sebaiknya terlebih dahulu kita membuat draft awal layout sederhana theme wordpress di mana kita akan membuat theme wordpress 2 kolom dan saya akan mengambil contoh. template favorit saya  yaitu  template minima untuk di buatkan versi theme wordpress :p. Nah biar cepat selesai, sekarang buka PHP editor sobat (dalam hal ini saya memakai Ultra Edit ), kemudian ketik kode di bawah ini setelah selesai save dengan nama index.html .



Dengan draft html sederhana tersebut akan memudahkan kita untuk membagi ke dalam section file php theme WP, ok sekarang kita akan membagi kode tersebut dan memisahkannya ke dalam setiap section, harap perhatikan tag div dan penutupnya!!.

header.php

<head>
 <title>My Wordpress Theme</title>  
  </head>
  <body>
  <div id='outer-wrapper'>

    <div id='header-wrapper'>
     
    </div> <!-- end header-wrapper -->

index.php

<div id='content-wrapper'>

      <div id='main-wrapper'>
       
      </div> <!-- end main-wrapper -->

sidebar.php

<div id='sidebar-wrapper'>
     
      </div> <!-- end sidebar-wrapper -->

    </div> <!-- end content-wrapper -->

footer.php

<div id='footer-wrapper'>
   
    </div><!-- end footer-wrapper -->

  </div><!-- end outer-wrapper -->
</body>
</html>


Setelah selesai membagi kode menjadi beberapa section file, jangan lupa untuk menyimpan semua file tersebut dengan extension php, nah sekarang kita sudah punya file index.php, header.php, sidebar.php, dan footer.php. Simpan semua file tersebut ke dalam satu folder dan beri nama folder tersebut thememinima.  Setelah selesai menyimpan ke dalam satu folder, kemudian kita akan memabuat file baru di PHP editor kemudian pastekan kode di bawah ini dan simpan dengan nama style.css dan taruh file ini kedalam folder yang telah kita buat.

/*  
Theme Name: Minima WP Theme
Theme URI: http://www.subagya.blogspot.com
Description: This is minima WP theme for a tutorial.
Version: 1.0
Author: subagya
Author URI: http://www.subagya.co.cc/

*/


Ok, sobat sekarang kita sudah mempunyai 5 file dalam satu folder, sekarang kita pindahkan folder thememinima ke  dalam htdocs tempat di mana kita sudah menginstall wordpress dalam komputer lokal, simpan folder thememinima di dalam subdirektori /wp-content/themes kemudian masuk ke dashboard wordpress dan langsung ke menu Appearance dan pilih themes , maka akan terlihat theme kita seperti gambar di bawah ini :



Yup, theme minima sudah masuk ke dalam list theme tapi belum kita bisa activate karena kita memang belum selesai membuat template wordpress minimanya :p, nah biar lebih menarik lagi kita juga tambahkan screen shot theme minima sehingga hasilnya akan seperti gambar di bawah ini :




cara menambahkan screeshot sangat mudah sekali, yang perlu sobat lakukan adalah hanya membuat gambar dengan ektension png dan ukuran gambar 300x250 dan jangan lupa simpan file gambar tersebut ke dalam folder thememinima dan namakan file gambar tersebut screenshot sehingga dalam satu folder thememinima ada 6 file.



Ok, saya rasa tutorial bagaimana cara membuat theme wordpress cukup sampai di sini dulu karena saya ngantuk berat neh hehehehehe dan pada pembahasan selanjutnya saya akan membahas satu persatu file-file tersebut, namun sampai di sini dulu tutorial cara membuat theme wordpress and don't forget for subscribing my blog :d. Happy blogging 

Belajar cara membuat theme wordpress - intro

Yups, kali ini saya sebagai newbie akan mencoba membuat tutorial bagaimana cara membuat template atau theme wordpress sendiri secara sedehana, yang tentunya untuk para master tutorial ini masih sangat jauh dari harapan karena memang tutorial membuat theme wordpress ini hanya menyajikan dasar-dasar dalam pembuatan template wordpress secara sederhana ala mochal :p. Tutorial membuat template atau theme wordpreess akan saya bagi ke dalam beberapa tahap sehingga nantinya memudahkan sobat blogger memahami tiap-tiap tahapannya. Saya sarankan sobat sudah familiar dengan kode-kode CSS, HTML dan PHP walaupun masih pada tingkat dasarnya, karena saya tidak akan mengajarkan sobat  html, css dan php di sini. sobat blogger perlu mempelajari mereka secara tersendiri. Ada banyak tutorial yang tersedia di internet untuk mempelajari bahasa program tersebut. Saya yakin sobat blogger dapat menemukan mereka dengan mudah, setidaknya agar menjadi panduan dalam membuat theme worpress sendiri. Hal dasar yang perlu disiapkan adalah beberapa program pendukung seperti PHP editor, Dreamweaver, Ultra Edit (UE). Program-program tersebut sebagai program editor untuk skript PHP di sini saya memakai Ultra Edit untuk mengedit skrip PHP dan jangan lupa untuk menginstall wordpress ke dalam komputer lokal (local host) agar nantinya memudahkan kita dalam mengedit, mengupload perubahan pada theme wordpress karena cara ini lebih cepat ketimbang melakukannya secara online.

Pada dasarnya prinsip pembuatan theme wordpress dan blogspot tidak jauh berbeda dalam hal struktur layout template. Berikut struktur layout template worpress sederhana :




Gambar di atas merupakan layout template wordpress secara garis besar, bisa kita bagi ke dalam beberapa bagian  : Header, Main, Sidebar dan Footer
  • Header : berisi judul atau deskripsi dari blog kita. bagian ini juga bisa di modifikasi sesuai kebutuhan sobat
  • Main : merupakan suatu blok area yang umumnya berisi post, date post, post footer, comments block, dan post meta.
  • Sidebar : merupakan suatu blok area yang umumnya berisi widget-widget
  • Footer : merupakan suatu blok area yang berada di bawah dan umumnya berisi data catatan mengenai copyright pembuat template
Kalau sobat sudah paham dengan sutruktur layout wordpress tersebut, bisa kita bagi menjadi beberapa section utama untuk theme wordpress :

index.php
header.php
sidebar.php
footer.php

Yang nantinya 4 section utama tersebut akan membentuk sebuah theme atau template wordpress. Sebelum melangkah lebih jauh lagi, tutorial membuat theme wordpress akan di lanjutkan pada postingan berikutnya. Jadi buat sobat blogger yang penasaran sama tutorial cara membuat theme wordpress sendiri silahkan berlangganan via email ataupun menjadi follower agar mendapatkan update-update berita terbaru dari blog sederhana ini :d.

Cara install wordpress di komputer lokal

Ternyata setelah mencoba platfom blogging yang lain seperti wordpress membuat saya ketagihan gadis telanjang untuk mengenal salah satu CMS ( Content Management System) yang sudah populer di kalangan blogger, tapi tak ada kata telat untuk mengenal platform wordpress ini. Karena saat ini saya sedang mempelajari struktur theme wordpress untuk bisa membuat template atau theme untuk jenis platform ini, dan hasil akhirnya saya berhasil juga membuat theme wordpress sendiri walaupun masih sangat sederhana, karena memang saya tidak ada basic akademik untuk bahasa pemrogaman PHP yang notabene banyak di pakai dalam platform wordpress, yang penting prinsip trial and error tetap saya gunakan :d.
Karena itu saya memposting bagaimana cara install wordpress ke dalam komputer lokal, untuk memudahkan saya dalam belajar membuat theme wordpress walaupun sudah banyak tutorial yang membahas bagaimana cara menginstall wordpress ke dalam komputer sendiri yang berfungsi sebagai localhost. Bahan-bahan yang perlu di siapkan adalah sebagai berikut :

  • Xampp - aplikasi gabungan (apache, myqsl, php) ini digunakan untuk membuat komputer kita bertindak seperti server (local host).
  • Wordpress - merupakan salah satu CMS (Content Management System)

Saat proses installasi saya menggunakan xampp versi 1.7.3 dan wordpress versi 2.9 dan dalam lingkungan operating system windows XP service pack 2. Proses installasi wordpress ke dalam komputer lokal sangat mudah sekali, hal yang pertama yang di lakukan adalah download aplikasi xampp dan wordpress dengan klik logo di bawah ini :




   

Kemudian jika kedua aplikasi tersebut sudah selesai di download, hal selanjutnya adalah :
1. Menginstall aplikasi Xampp terlebih dahulu dengan cara klik kiri 2 kali pada aplikasi xampp, maka muncul dialog box ekstrak file dan simpan di dalam direktori C:\ .



2. Klik Install dan ikuti langkah selanjutnya, setelah selesai maka keluar prompt sebagai berikut :


prompt ini menanyakan apakah ingin menampilkan shortuts ada di desktop/startmenu? ketik y jika ingin atau n jika tidak mau.
3. Kemudian akan muncul prompt yang menanyakan apakah xampp path sudah benar atau belum? klik y jika ya dan n jika tidak


4. Kemudian akan muncul prompt apakah ingin membuat portable xampp? saran saya ketik n aja


5. Kemudian muncul prompt yang menanyakan setting configurasi untuk date time, tekan enter untuk melewati bagian ini (nb - sorry ga da screenshootnya :d)
6. Kemudian muncul prompt yang terakhir untuk pilihan services , ketik 1 untuk memulai xampp services



7. Selesai sudah intallasi xampp ke dalam komputer, aktifkan service Apache dan MySql klik tombol start




Sekarang tinggal installasi wordpress ke dalam komputer, langkah-langkah yang perlu di lakukan sobat adalah :
1. mengekstrak file wordpress 2.9.zip dan hasilnya akan ada folder wordpress sepertri gambar di bawah :



2. kemudian  buka windows explorer ke direktori C://xampp dan cari folder htdocs kemudian pindahkan folder wordpress





3. setelah selesai buka browser internet sobat, pada adreess bar ketik http://localhost/phpmyadmin tekan enter maka akan muncul phpmyadmin dashboard , kemudian buat database contoh wordpressku klik create





4. kemudian buka tab baru di browser ketik http://localhost/wordpress maka akan muncul perintah untuk configuration file


5. setelah klik create configuration file maka akan ada pemberitahuan sebagai berikut :




6. kemudian isikan nama database : wordpressku username : root password : (di kosong kan aja) atau lihat gambar di bawah  ini :

7. kemudian setelah di submit akan muncul perintah install, klik run the install


kemudian isi blog title sesuai dengan keinginan sobat dan email sobat, setelah itu klik install wordpress

8. setelah selesai maka akan ada pemberitahuan bahwa proses install berhasil dan ada pemberitahuan username admin dan random password (untuk password harap di copy dan pastekan di text editor seperti notepad)


9. kemudian klik Log In maka akan masuk ke admin panel di mana harus di isikan username dan password (password di isi yang kita paste ke text editor)



10. tadaaaaa.. selamat akhirnya bisa masuk dashboard wordpress, btw untuk memudahkan masuk kembali jangan lupa ganti passwordnya yang mudah di inget.



11. dan yang terakhir untuk bisa masuk ke login kembali ketik http://localhost/wordpress/wp-admin di address bar browser.

Pyuuh akhir selesai juga membuat tutorial bagaimana cara install wordpress ke dalam komputer lokal yang  nantinya  bertindak sebagai local host. Semoga sharing pengalaman cara menginstall wordpress ke komputer bisa bermanfaat bagi sobat yang baru mengenal platform wordpress seperti saya.