<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-317434121017430748</id><updated>2011-09-09T04:35:21.571-07:00</updated><category term='Kenali dan Kunjungi Objek Wisata di Pandeglang'/><category term='Aku Cuma Seorang Blogger Yang Cinta Seo'/><title type='text'>Dongeng Sebelum Tidur</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-2224344936291658541</id><published>2010-01-09T18:13:00.001-08:00</published><updated>2010-01-09T18:13:56.629-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aku Cuma Seorang Blogger Yang Cinta Seo'/><title type='text'>Aku Cuma Seorang Blogger Yang Cinta Seo</title><content type='html'>&lt;h3&gt;Puisi Aku Cuma Seorang Blogger Yang Cinta SEO&lt;/h3&gt; &lt;blockquote&gt;&lt;p&gt;&lt;a href="http://mbakmaya.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo/" target="_blank"&gt;&lt;strong&gt;Aku Cuma Seorang Blogger Yang Cinta SEO&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Dengan &lt;a href="http://mbakmaya.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo/" target="_blank"&gt;&lt;strong&gt;blog &lt;/strong&gt;&lt;/a&gt;aku ber&lt;a href="http://mbakmaya.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo/" target="_blank"&gt;&lt;strong&gt;SEO&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;Sampai senja umurku nanti&lt;br /&gt;Dengan &lt;a href="http://mbakmaya.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo/" target="_blank"&gt;&lt;strong&gt;SEO &lt;/strong&gt;&lt;/a&gt;aku nge-&lt;a href="http://mbakmaya.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo/" target="_blank"&gt;&lt;strong&gt;blog&lt;br /&gt;&lt;/strong&gt;&lt;/a&gt;Dibatas cakrawala&lt;/p&gt; &lt;p&gt;Maafkan aku&lt;br /&gt;Karena &lt;a href="http://mbakmaya.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo/" target="_blank"&gt;&lt;strong&gt;Aku Cuma Seorang Blogger Yang Cinta Seo&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-2224344936291658541?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/2224344936291658541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=2224344936291658541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2224344936291658541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2224344936291658541'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2010/01/aku-cuma-seorang-blogger-yang-cinta-seo.html' title='Aku Cuma Seorang Blogger Yang Cinta Seo'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-2871460599638853604</id><published>2009-10-29T03:24:00.000-07:00</published><updated>2009-10-29T03:26:15.450-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kenali dan Kunjungi Objek Wisata di Pandeglang'/><title type='text'>Kenali dan Kunjungi Objek Wisata di Pandeglang</title><content type='html'>&lt;p&gt;&lt;a href="http://mbakmaya.com/2009/08/2009/08/kenali-dan-kunjungi-objek-wisata-di-pandeglang/" target="_blank"&gt;&lt;strong&gt;Kenali dan Kunjungi Objek Wisata di Pandeglang&lt;/strong&gt;&lt;/a&gt; – Kabupaten &lt;strong&gt;Pandeglang&lt;/strong&gt;, adalah sebuah kabupaten di Provinsi Banten, Indonesia. Kabupaten &lt;strong&gt;Pandeglang&lt;/strong&gt; yang berada di Profinsi Banten ini, secara geografis berbatasan dengan Kabupaten Serang di utara, Kabupaten Lebak di Timur, serta Samudra Indonesia di barat dan selatan. Luas wilayahnya sejauh 2.747 km2 dengan jumlah penduduk sebesar 1,5 juta jiwa dan terdiri dari 35 Kecamatan. Wilayahnya yang cukup luas karena terbentang dari daratan sampai ke Pulau Panaitan sampai pulau-pulau kecil di Samudera Hindia seperti Pulau Deli dan Pulau Tinjil.&lt;/p&gt; &lt;p&gt;Sebagian besar wilayahnya adalah dataran rendah, namun di bagian selatan terdapat rangkaian pegunungan serta terdapat beberapa sungai yang mengalir melewatinya yaitu Sungai Ciliman dan Sungai Cibalung. Dengan kondisi wilayah seperti itu, gak heran jika Kabupaten Pandeglang ini memiliki potensi wisata alam yang amat menarik mulai dari pantai yang indah, pegunungan yang eksotik, air terjun, sungai, serta tidak lupa wisata kuliner.&lt;/p&gt; &lt;p&gt;Jadi Ayo &lt;a href="http://mbakmaya.com/2009/09/kenali-dan-kunjungi-objek-wisata-di-pandeglang-in-english/" target="_blank"&gt;&lt;strong&gt;Kita Kenali dan Kunjungi Objek Wisata di Pandeglang&lt;/strong&gt;&lt;/a&gt;!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-2871460599638853604?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/2871460599638853604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=2871460599638853604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2871460599638853604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2871460599638853604'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2009/10/kenali-dan-kunjungi-objek-wisata-di.html' title='Kenali dan Kunjungi Objek Wisata di Pandeglang'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-533577659831706246</id><published>2008-07-03T09:03:00.001-07:00</published><updated>2008-07-03T09:03:07.791-07:00</updated><title type='text'>Bing Slamet (1927-1974) :Pahlawan Kebudayaan</title><content type='html'>&lt;p&gt;Oleh Denny Sakrie (RUMAH MUSIK DENNY SAKRIE-0818417357)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Dian bahagian kini padam sudah&lt;br /&gt;Derai air mata tak putus membasah&lt;/p&gt;&lt;br /&gt;&lt;p&gt;("Risau")&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Lirik lagu 'Risau' yang menggetarkan sukma, yang pernah dinyanyikan Bing Slamet semasa hidupnya seolah selaras dengan iring-iringan mobil dan motor sepanjang 4 kilometer mengantarkan jenazahnya ke pemakaman Karet siang 18 Desember 1974. Bumi Jakarta basah dengan genangan air mata. ''Jasa Bing Slamet besar sekali, tanpa besluit, tanpa surat keputusan, tanpa kedudukan. [image]&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Bing Slamet telah tertanam di hati sanubari kita semua. Dia seorang tokoh, seorang pahlawan kebudayaan,'' ungkap seorang seniman di saat pemakaman Bing Slamet, seperti yang dikutip Sumohadi Marsis dalam buku Album Kenangan Bing Slamet (Gramedia,1975). Titiek Puspa, sahabatnya, mendengar berita duka itu langsung menggurat kata dan melodi tentang Bing, dalam sebuah perjalanan dengan pesawat terbang.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Tiada hari seindah dahulu lagi&lt;br /&gt;Tiada mungkin kembali&lt;br /&gt;Tiada nama seharum namamu lagi&lt;br /&gt;Tiada....tiada Bing lagi.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Semua memang merasa kehilangan sosok seniman komplet itu. Terampil bermain gitar, berbekal suara emas. Piawai menyusun komposisi musik dan ligat dalam seni peran, termasuk melawak.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Bing Slamet adalah penghibur sejati yang sangat memahami hasrat dan keinginan penikmatnya. Simaklah untaian nada dan kata yang dipilihnya menjadi jalinan lagu yang hingga kini masih kita akrabi, meski terkadang ada jaringan yang raib antar generasi perihal eksistensi Bing Slamet. Rasanya, tak semua generasi kiwari yang mengenal sosok Bing Slamet secara utuh. Ini yang patut disayangkan.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Namun, upaya beberapa penyanyi sekarang semisal Glen Fredly, Dewi Sandra, Denny Wong Pitoe, Shelomita, dan Ruth Sahanaya, yang menafsir ulang lagu-lagu yang pernah dipopulerkan Bing Slamet adalah sebuah kerja yang patut diacungi jempol. Lagu bertajuk 'Belaian Sayang' dibawakan lagi oleh duet Glen Fredly dan Dewi Sandra juga dilagukan Ruth Sahanaya. Shelomita bersama grup jazz Opustre melantunkan 'Payung Fantasy' karya Ismail Marzuki yang lekat dengan citra Bing Slamet di akhir era 50-an. Denny Wong Pitoe malah mencoba menjadi impersonator Bing lewat 'Nurlaila', lagu yang pertamakali dinyanyikan Bing Slamet dalam film Bing Slamet Tukang Betjak (1959).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Bahkan dalam film Gie (2005) besutan sutradara Riri Riza, lagu Bing Slamet 'Gendjer Gendjer' yang terdapat pada album Mari Bersuka Ria dan dilarang oleh pemerintah rezim Orde Baru, tampil nyaris utuh dalam adegan yang memperlihatkan situasi politik di Jakarta pada era 60-an.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Anak Cilegon&lt;/strong&gt;&lt;br /&gt;Bing Slamet adalah pengagum Bing Crosby. Saking kagumnya pada entertainer dunia itu, dia lalu menyusupkan nama Bing di depan namanya sendiri. Bing Slamet dilahirkan pada 27 September 1927 di Cilegon, Banten. Ayahnya seorang mantri pasar bernama Rintrik Achmad. Bing Slamet seolah dilahirkan sebagai penghibur yang bertugas mengibur siapa saja. Bahagia dan gelak tawa kelak merupakan jasa yang ditampilkan Bing dalam kesempatan apa saja termasuk menghibur para pejuang dengan berkeliling Indonesia antara kurun waktu 1942-1945. Di balik corong mikrophone radio, Bing bahkan tampil sebagai agitator yang menyemangati pejuang menghalau kaum penjajah.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sejak tahun 1939 dalam usia 12 tahun, Bing Slamet telah ikut mendukung Orkes Terang Bulan yang dipimpin Husin Kasimun. Bakat seninya yang luarbiasa mulai terlihat di sini. Setahun menjelang proklamasi kemerdekaan Republik Indonesia, Bing ikut bergabung dengan kelompok teater Pantja Warna.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Tampaknya, seni merupakan dunia yang dipeluk Bing Slamet. Ia bahkan menampik keinginan orang tuanya yang mendamba sang putera tercinta untuk menjadi dokter maupun insinyur. Walau sempat mengenyam bangku HIS Pasundan, HIS Tirtayasa, Sjugakko, dan STM Pertambangan. Pilihan Bing bulat: mengabdi untuk seni.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Bing Slamet lalu bergabung pula pada Divisi VI Brawidjaja sebagai Barisan Penghibur. Di sini, kemampuannya bermusik dan melawak mulai terasah. Seolah tanpa pamrih, Bing lalu bersedia ditempatkan di kota mana saja. Bing yang mulai masuk Radio Republik Indonesia (RRI) kemudian ditempatkan di Yogyakarta dan Malang. Ia pun sempat bergabung di Radio Perjuangan Jawa Barat.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Di tahun 1949, untuk pertamakali suara baritone Bing Slamet menghiasi soundtrack film Menanti Kasih yang dibesut Mohammad Said dengan bintang A Hamid Arief dan Nila Djuwita .&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Kariernya di bidang tarik suara sebetulnya terlecut ketika memasuki dunia radio. Di RRI, Bing Slamet banyak menyerap ilmu dan pengalaman dari pemusik Iskandar dan pemusik keroncong tenar, M Sagi, serta sahabat-sahabat musikal lainnya seperti Sjaifoel Bachrie, Soetedjo, dan Ismail Marzuki. Dan, yang banyak memengaruhinya adalah penyanyi Sam Saimun yang dikenalnya sejak bertugas di Yogyakarta pada tahun 1944. Bagi Bing, Sam Saimun adalah tokoh penyanyi panutannya. Tak sedikit yang menyebut timbre vokal Bing sangat mirip dengan Sam Saimun. ''Dia guru saya,'' ungkap Bing semasa hidupnya.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Main film&lt;br /&gt;&lt;/strong&gt;Di tahun 1950, Bing mulai menjejakkan kaki di dunia sinema sebagai aktor. Antara tahun 1950 sampai 1952, Bing Slamet aktif pada Dinas Angkatan Laut Surabaya dan Jakarta. Di tahun 1952 saat Bing ditempatkan lagi di Jakarta, dia bergabung di RRI Jakarta dan mulai aktif mengisi acara bersama Adi Karso. Bakat dan kemapuan musiknya mulai memuncak saat bergabung di RRI hingga tahun 1962.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Pada tahun 1955, Bing Slamet mulai menoreh prestasi dengan menjadi juara Bintang Radio untuk jenis Hiburan. Piringan hitam Bing pun mulai dirilis pada label Gembira Record dan Irama Record. Ia terampil menyanyikan langgam keroncong hingga pop dan jazz. Selain menyanyi, Bing pun memainkan gitar sekaligus menulis lagu. Salah satu tembang pertama yang ditulisnya bersama gitaris jazz, Dick Abell, adalah 'Cemas' .&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Lalu, bermunculanlah lagu-lagu karya Bing Slamet lainnya, semisal 'Hanya Semalam', 'Risau', 'Padamu', 'Murai Kasih', hingga 'Belaian Sayang'. Lagu yang disebut terakhir dianggap sukses di mata khalayak. Masih ingatkah Anda ketika Bing Slamet menyanyikan dengan fasih lagu berbahasa Minang 'Sansaro' ? Atau dengan luwes Bing menyanyikan lagu 'Selayang Pandang' dari ranah Melayu? Tak pelak lagi, Bing adalah penyanyi serba bisa yang memiliki fleksibiltas tak tertandingi.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Rekaman rekaman single Bing Slamet di era 50-an diiringi oleh Orkes Keroncong M Sagi dan Irama Quartet yang didukung Nick Mamahit (piano), Dick Abell (gitar), Max Van Dalm (drum), dan Van Der Capellen (bas). Bing Slamet pun membangun sebuah kelompok musik yang diberi nama Mambetarumpajo, merupakan akronim dari Mambo, Beguine, Tango, Rhumba, Passo Double, dan Joged, yang saat itu adalah jenis musik untuk mengiringi dansa.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Di tahun 1963, pria ini membentuk sebuah grup musik yang diberi nama Eka Sapta dengan pendukungnya, antara lain Bing Slamet (gitar, perkusi, vokal), Idris Sardi (bass,biola), Lodewijk 'Ireng' Maulana (gitar, vokal), Benny Mustapha van Diest (drum), Itje Kumaunang (gitar), Darmono (vibraphone), dan Muljono (piano). Eka Sapta menjadi fokus perhatian, karena keterampilannya memainkan musik yang tengah tren pada zamannya. Eka Sapta lalu merilis sejumlah album pada label Bali Record, Canary Record, dan Metropolitan Records, yang kelak berubah menjadi Musica Studio's. Eka Sapta adalah kelompok musik pop yang terdepan di negeri ini pada era 60-an hingga awal 70-an.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Bing Slamet hebatnya mampu membagi konsentrasi antara bermain musik, menyanyi, bikin lagu, melawak, dan main film layar lebar. Setidaknya ada 20 film layar lebar yang dibintanginya, mulai dari era film hitam putih hingga berwarna. Bing pun tercatat beberapa kali membentuk grup lawak antara era 50-an hingga 70-an di antaranya Trio Los Gilos, Trio SAE, EBI, dan yang paling lama bertahan adalah Kwartet Jaya bersama Ateng, Iskak, dan Eddy Soed.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Untuk dedikasinya di bidang seni, Bing, pada 10 Juni 1972 menerima Piagam Penghargaan dari Gubernur DKI Jakarta, Ali Sadikin. Sayangnya baru pada saat pemerintahan Presiden Megawati Soekarno Puteri, Bing Slamet memperoleh Anugerah Tanda Kehormatan Bintang Budaya Parama Dharma di Istana Negara tanggal 7 November 2003.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sayup-sayup masih terngiang suara Bing Slamet yang teduh dan sejuk melantunkan lagu 'Cemas' :&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sunyi kurasa sendiri jauh di alam ramai&lt;br /&gt;Hanyalah bisikan angin sepoi menghembus perlahan&lt;br /&gt;Menembus dada nan tak selalu bertirai&lt;br /&gt;Karena ku susah menjelang surga.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Tapi, saya yakin Bing Slamet telah berada di surga, di sana dengan senyum menyungging.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Diskografi&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Beberapa Album/Singles&lt;br /&gt;1. Menanti Kasih (Lokananta)&lt;br /&gt;2. Nurlaila (Irama Records)&lt;br /&gt;3. Puspa Ragam Lagu Indonesia No 49 'Seruan Gembala' (Irama -IRA 65)&lt;br /&gt;4. Puspa Ragam Lagu Indonesia No 50 'Aju Kesuma' (Irama -IRA 66)&lt;br /&gt;5. Kr Moritsu - Bing Slamet dan Orkes Kerontjong M Sagi (Irama - IRK 125-1)&lt;br /&gt;6. Es Lilin/Panon Hideung - Bing Slamet &amp;amp; Melodi Ria (Gembira Records RN 003)&lt;br /&gt;7. Varia Malam Eka Sapta Nonstop Revue (Bali Record BLM 7002)&lt;br /&gt;8. Mari Bersuka Ria dengan Irama Lenso (Irama LP 1 17588)&lt;br /&gt;9. Kisah Pasar Baru Feat. Pajung Fantasi (Irama Records)&lt;br /&gt;10. Eka Sapta - Eka Sapta (Mutiara ML 1001)&lt;br /&gt;11. Burung Kutijija - Eka Sapta (Mutiara MEP 007)&lt;br /&gt;12. Kasih Remadja - Eka Sapta (Bali Record BER 007)&lt;br /&gt;13. Souvenir Pemilu 1971 Feat. Pohon Beringin&lt;br /&gt;14. Bing dan Giman Bernyanyi - Eka Sapta (Bali Record 008)&lt;br /&gt;15. Aneka Nada 12 Feat. Nonton Bioskop (Remaco RMC)&lt;br /&gt;16. Bing Slamet dan Eka Sapta - Eka Sapta (Bali Records)&lt;br /&gt;17. Romi dan Juli - Titiek Puspa &amp;amp; Bing Slamet (Canary Record TCC 1032)18.Gadjah Dungkul - Titiek Puspa,Bing Slamet &amp;amp; Indonesia Tiga (Canary)19.Nah Lu - Bing Slamet (Canary/Metropolitan)&lt;br /&gt;20. Mak Tjomblang - Bing Slamet dan Maya Sopha (Bali Record/Remaco)&lt;br /&gt;21. Album Kenang-kenangan Bing Slamet - Bali Record BCC01&lt;br /&gt;22. Bing Slamet Tersayang - MGM Records&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Filmografi&lt;br /&gt;&lt;/strong&gt;1.Solo di Waktu Malam (Borobudur Film,1952)&lt;br /&gt;2.Di Simpang Djalan (Canary Film 1955)&lt;br /&gt;3.Melati Sendja (Refic Film,1956)&lt;br /&gt;4.Pilihlah Aku (Geliga Film,1956)&lt;br /&gt;5.Radja Karet dari Singapura (Olympiad 1956)&lt;br /&gt;6.Hari Libur (Anom Pictures,1957)&lt;br /&gt;7.Tiga Buronan (Perfini 1957)&lt;br /&gt;8.Bing Slamet Tukang Betjak (Golden Arrow,1959) Nurlela, Diwajahmu Kulihat Bulan, Tukang Betjak&lt;br /&gt;9.Amor dan Humoir (Perfini 1961),&lt;br /&gt;10.Kisah Pelawak (PT Dara Mega Film 1961)&lt;br /&gt;11.Bing Slamet Merantau (Panah Mas Film 1962)&lt;br /&gt;12.Bunga Putih (PT Agora Film 1966)&lt;br /&gt;13.Hantjurnya Petualang (PT Sarinande Film 1966)&lt;br /&gt;14.2 X 24 Jam (PT Bola Dunia Film 1967)&lt;br /&gt;15.Juda Saba Desa (Wahju Film 1967)&lt;br /&gt;16.Bing Slamet Setan Djalanan (Safari Sinar Sakti Film 1972)&lt;br /&gt;17.Ambisi (Safari Sinar Sakti Film 1973)&lt;br /&gt;18.Bing Slamet Dukun Palsu (Safari Sinar Sakti Film 1973)&lt;br /&gt;19.Bing Slamet Sibuk (Safari Sinar Sakti Film 1973)&lt;br /&gt;20.Bing Slamet Koboi Cengeng (safari Sinar Sakti Film 1973)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-533577659831706246?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/533577659831706246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=533577659831706246' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/533577659831706246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/533577659831706246'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/07/bing-slamet-1927-1974-pahlawan.html' title='Bing Slamet (1927-1974) :Pahlawan Kebudayaan'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-6526661868089823225</id><published>2008-07-03T08:59:00.001-07:00</published><updated>2008-07-03T08:59:09.139-07:00</updated><title type='text'>Daftarkan Blog Anda di Berbagai Direktori</title><content type='html'>&lt;p&gt;Mendaftarkan blog di sejumlah direktori, baik direktori blog maupun &lt;em&gt;feed&lt;/em&gt;, mungkin tak terlalu berpengaruh terhadap arus kunjungan (&lt;em&gt;traffic&lt;/em&gt;) blog &amp;ndash;seperti halnya &lt;em&gt;social media&lt;/em&gt; maupun &lt;em&gt;social news&lt;/em&gt;. Tetapi terdaftar di direktori-direktori tersebut, paling tidak, akan mempengaruhi hasil pencarian dan ranking blog kita di mesin-mesin pencari.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Mungkin ada baiknya Anda coba mendaftarkan blog Anda di direktori-direktori berikut:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Direktor Blog&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogtoplist.com/" target="_blank"&gt;http://www.blogtoplist.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.biggerblogger.com/" target="_blank"&gt;http://www.biggerblogger.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogpoint.com/" target="_blank"&gt;http://www.blogpoint.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogs-collection.com/" target="_blank"&gt;http://www.blogs-collection.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogroll.net/" target="_blank"&gt;http://www.blogroll.net/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogion.com/" target="_blank"&gt;http://www.blogion.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.bloggeries.com/" target="_blank"&gt;http://www.bloggeries.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.5starblogs.com/" target="_blank"&gt;http://www.5starblogs.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.bloghub.com/" target="_blank"&gt;http://www.bloghub.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogrankings.com/" target="_blank"&gt;http://www.blogrankings.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://browseblogs.com/" target="_blank"&gt;http://browseblogs.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.search4blog.com/" target="_blank"&gt;http://www.search4blog.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.bloghop.com/" target="_blank"&gt;http://www.bloghop.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://portal.eatonweb.com/" target="_blank"&gt;http://portal.eatonweb.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogmatrix.com/" target="_blank"&gt;http://www.blogmatrix.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.bloogz.com/" target="_blank"&gt;http://www.bloogz.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.getblogs.com/" target="_blank"&gt;http://www.getblogs.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.industry-blogs.com/" target="_blank"&gt;http://www.industry-blogs.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.flookie.net/"&gt;http://www.flookie.net/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.globeofblogs.com/"&gt;http://www.globeofblogs.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.blogcode.com/"&gt;http://www.blogcode.com/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Direktor Feed&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.feednuts.com/" target="_blank"&gt;http://www.feednuts.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.newsisfree.com/" target="_blank"&gt;http://www.newsisfree.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.everyfeed.com/" target="_blank"&gt;http://www.everyfeed.com&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.rssfeeds.com/" target="_blank"&gt;http://www.rssfeeds.com&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.findrss.net/" target="_blank"&gt;http://www.findRSS.net/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://feedfinder.pluck.com/"&gt;http://feedfinder.pluck.com&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.nfeeds.com/" target="_blank"&gt;http://www.nfeeds.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.iblogbusiness.com/" target="_blank"&gt;http://www.iblogbusiness.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.gnoos.com/" target="_blank"&gt;http://www.gnoos.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.feed-directory.com/" target="_blank"&gt;http://www.feed-directory.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.feedsfarm.com/" target="_blank"&gt;http://www.feedsfarm.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.newsxs.com/" target="_blank"&gt;http://www.newsxs.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.feedmap.net/BlogMap/" target="_blank"&gt;http://www.feedmap.net/BlogMap/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://feeds2read.net/" target="_blank"&gt;http://feeds2read.net/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.unclefeed.com/" target="_blank"&gt;http://www.unclefeed.com&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.feeds4all.nl/" target="_blank"&gt;http://www.feeds4all.nl&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://jordomedia.com/" target="_blank"&gt;http://jordomedia.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.syndic8.com/" target="_blank"&gt;http://www.syndic8.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Tentu masih banyak direktori yang lain, silahkan tambahkan di forum komentar ya&amp;hellip;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-6526661868089823225?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/6526661868089823225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=6526661868089823225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6526661868089823225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6526661868089823225'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/07/daftarkan-blog-anda-di-berbagai.html' title='Daftarkan Blog Anda di Berbagai Direktori'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-5373764831572339075</id><published>2008-07-02T06:54:00.001-07:00</published><updated>2008-07-02T06:54:53.936-07:00</updated><title type='text'>Web Support Microsoft berbahasa Indonesia</title><content type='html'>&lt;p&gt;&lt;img height="99" alt="" src="http://www.imageshare.web.id/images/xxdo6l0qrmulnilxs4da.jpg" width="584" mce_src="http://www.imageshare.web.id/images/xxdo6l0qrmulnilxs4da.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sekarang kita dapat menikmati fasilitas Web Support Microsoft dalam Bahasa Indonesia. Dengan beragam fasilitas seperti :&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Masalah dan petunjuk pelanggan utama&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Dukungan untuk produk baru&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Dukungan Mandiri&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Perlu Bantuan Lainnya?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Download dan Pembaruan&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Klik di &lt;a href="http://support.microsoft.com/?LN=id-id" mce_href="http://support.microsoft.com/?LN=id-id"&gt;sini&lt;/a&gt; mencoba.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-5373764831572339075?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/5373764831572339075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=5373764831572339075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/5373764831572339075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/5373764831572339075'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/07/web-support-microsoft-berbahasa.html' title='Web Support Microsoft berbahasa Indonesia'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-6778889286714938556</id><published>2008-07-02T02:07:00.001-07:00</published><updated>2008-07-02T02:07:30.688-07:00</updated><title type='text'>Info Lowongan Peneriman CPNS Departemen</title><content type='html'>&lt;p&gt;30 Jun&lt;br /&gt;Dalam rangka mengisi formasi pegawai Departemen Keuangan R.I. Tahun &lt;br /&gt;Anggaran 2008, Departemen Keuangan memberikan kesempatan kepada Warga &lt;br /&gt;Negara Indonesia yang berijazah Sarjana (S1) dan Pasca Sarjana (S2) &lt;br /&gt;untuk diterima sebagai Calon Pegawai Negeri Sipil yang akan ditugaskan &lt;br /&gt;di lingkungan Departemen Keuangan R.I. yaitu :&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I. UNIT ESELON I YANG MEMBUTUHKAN TENAGA SARJANA/PASCA SARJANA&lt;br /&gt;&lt;br /&gt;1. Sekretariat Jenderal;&lt;br /&gt;2. Direktorat Jenderal Anggaran;&lt;br /&gt;3. Direktorat Jenderal Pajak;&lt;br /&gt;4. Direktorat Jenderal Bea dan Cukai;&lt;br /&gt;5. Direktorat Jenderal Perbendaharaan;&lt;br /&gt;6. Direktorat Jenderal Kekayaan Negara;&lt;br /&gt;7. Direktorat Jenderal Perimbangan Keuangan;&lt;br /&gt;8. Direktorat Jenderal Pengelolaan Utang;&lt;br /&gt;9. Inspektorat Jenderal;&lt;br /&gt;10.Badan Pengawas Pasar Modal dan Lembaga Keuangan;&lt;br /&gt;11.Badan Kebijakan Fiskal;&lt;br /&gt;12.Badan Pendidikan dan Pelatihan Keuangan.&lt;br /&gt;&lt;br /&gt;II. KUALIFIKASI PENDIDIKAN&lt;br /&gt;&lt;br /&gt;Sarjana (S1)&lt;br /&gt;Administrasi Negara&lt;br /&gt;Hubungan Internasional&lt;br /&gt;Akuntansi (mempunyai Register)&lt;br /&gt;Ekonomi Akuntansi&lt;br /&gt;Ekonomi Manajemen&lt;br /&gt;Ekonomi Studi Pembangunan&lt;br /&gt;Ekonomi Syariah&lt;br /&gt;Hukum&lt;br /&gt;Hukum Internasional&lt;br /&gt;Psikologi&lt;br /&gt;Pendidikan&lt;br /&gt;Perpustakaan&lt;br /&gt;Kearsipan&lt;br /&gt;Sastra Inggris&lt;br /&gt;Komunikasi&lt;br /&gt;Geografi&lt;br /&gt;Kehutanan&lt;br /&gt;Sosial Ekonomi&lt;br /&gt;Pertanian (Agro Industri)&lt;br /&gt;Statistik&lt;br /&gt;Aktuaria&lt;br /&gt;MIPA (Matematika)&lt;br /&gt;Sistem Informatika&lt;br /&gt;Manajemen Informatika&lt;br /&gt;Teknik Informatika&lt;br /&gt;Teknik Elektro (Arus Lemah)&lt;br /&gt;Teknik Sipil&lt;br /&gt;Teknik Pertambangan&lt;br /&gt;Teknik Geodesi&lt;br /&gt;Teknik Geologi&lt;br /&gt;Teknik Industri&lt;br /&gt;Teknik Mesin&lt;br /&gt;Desain Grafis&lt;br /&gt;&lt;br /&gt;Pasca Sarjana&lt;br /&gt;Manajemen Keuangan&lt;br /&gt;Manajemen Aset dan Penilaian Properti&lt;br /&gt;Psikologi/Profesi&lt;br /&gt;&lt;br /&gt;III.SYARAT DAN TATA CARA PENDAFTARAN&lt;br /&gt;A. Persyaratan Umum&lt;br /&gt;1.Warga Negara Indonesia;&lt;br /&gt;2.Berusia minimal 18 tahun, pada tanggal 30 Juni 2008;&lt;br /&gt;3.Tidak pernah dihukum penjara atau kurungan berdasarkan putusan &lt;br /&gt;Pengadilan, karena melakukan suatu tindak pidana kejahatan;&lt;br /&gt;4.Tidak pernah diberhentikan dengan hormat tidak atas permintaan sendiri &lt;br /&gt;atau tidak dengan hormat sebagai PNS, anggota TNI/POLRI, pegawai &lt;br /&gt;BUMN/BUMD atau pegawai swasta;&lt;br /&gt;5.Tidak berkedudukan sebagai PNS atau CPNS;&lt;br /&gt;6.Mempunyai pendidikan, kecakapan, keahlian dan keterampilan yang &lt;br /&gt;diperlukan;&lt;br /&gt;7.Berkelakuan baik;&lt;br /&gt;8.Sehat Jasmani dan Rohani;&lt;br /&gt;9.Bersedia bekerja pada instansi-instansi dalam lingkungan Departemen &lt;br /&gt;Keuangan, dan bersedia ditempatkan di seluruh wilayah Negara Kesatuan &lt;br /&gt;Republik Indonesia.&lt;br /&gt;&lt;br /&gt;B. Persyaratan Khusus&lt;br /&gt;1.Mempunyai Indek Prestasi Kumulatif (IPK) sekurang-kurangnya 3.0 dalam &lt;br /&gt;skala 4 bagi lulusan Sarjana (S1) dan 3,25 dalam skala 4 bagi lulusan &lt;br /&gt;Pasca Sarjana (S2);&lt;br /&gt;2.Umur pada tanggal 30 Juni 2008, tidak lebih dari 27 tahun bagi pelamar &lt;br /&gt;lulusan S1 non Akuntan (batas tanggal lahir 30 Juni 1981 dan &lt;br /&gt;setelahnya), dan 30 tahun bagi pelamar lulusan S1 Akuntan beregister dan &lt;br /&gt;lulusan S2 (batas tanggal lahir 30 Juni 1978 dan setelahnya).&lt;br /&gt;&lt;br /&gt;C. Tata Cara Pendaftaran&lt;br /&gt;1.Pendaftaran dilaksanakan secara online melalui Portal Departemen &lt;br /&gt;Keuangan www.depkeu.go. id mulai tanggal 30 Juni 2008 Pukul 00.00 WIB &lt;br /&gt;sampai dengan tanggal 6 Juli 2008 Pukul 24.00 WIB;&lt;br /&gt;2.Pelamar yang telah melakukan pendaftaran secara online akan memperoleh &lt;br /&gt;Nomor Registrasi;&lt;br /&gt;3.Pelamar wajib mencetak formulir pendaftaran secara online (setelah &lt;br /&gt;memperoleh Nomor Registrasi), membubuhi pas photo berwarna terbaru &lt;br /&gt;ukuran 4&amp;times;6 cm dan menandatanganinya sebagai salah satu syarat &lt;br /&gt;pendaftaran ulang (pengambilan Tanda Peserta Ujian);&lt;br /&gt;4.Pengumuman tempat dan waktu Daftar Ulang dilaksanakan pada tanggal 11 &lt;br /&gt;Juli 2008 melalui portal Departemen Keuangan &lt;a href="http://www.depkeu.go.id/" target="_blank"&gt;www.depkeu.go.id&lt;/a&gt;;&lt;br /&gt;&lt;br /&gt;Informasi lebih lanjut mengenai Penyaringan/ Penerimaan Calon Pegawai &lt;br /&gt;Negeri Sipil ini dapat dilihat melalui portal Departemen Keuangan &lt;br /&gt;&lt;a href="http://www.depkeu.go.id/" target="_blank"&gt;www.depkeu.go.id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IV. LAIN-LAIN&lt;br /&gt;Dalam proses pendaftaran, Penyaringan/ Penerimaan Calon Pegawai Negeri &lt;br /&gt;Sipil di Lingkungan Departemen Keuangan Tahun Anggaran 2008 berlaku &lt;br /&gt;ketentuan sebagai berikut :&lt;br /&gt;1.Dalam rangka Penyaringan/ Penerimaan Calon Pegawai Negeri Sipil ini &lt;br /&gt;tidak ada bimbingan tes atau persiapan pendahuluan, tidak diadakan surat &lt;br /&gt;menyurat dan tidak dipungut biaya apapun selama proses seleksi/tes.&lt;br /&gt;2.Biaya transportasi dan akomodasi selama mengikuti tahapan tes &lt;br /&gt;ditanggung oleh pelamar.&lt;br /&gt;3.Setiap Pengumuman, ditayangkan secara online pada portal Departemen &lt;br /&gt;Keuangan www.depkeu.go. id. Setiap Pelamar dapat melihat Pengumuman &lt;br /&gt;hasil setiap tahapan tes secara online pada portal Departemen Keuangan &lt;br /&gt;www.depkeu.go. id. dan Papan Pengumuman di Kantor Perwakilan Departemen &lt;br /&gt;Keuangan di daerah sesuai dengan lokasi tes (TIDAK DIUMUMKAN DI SURAT &lt;br /&gt;KABAR).&lt;br /&gt;4.Bagi mereka yang pernah mengajukan lamaran untuk bekerja ke &lt;br /&gt;lingkungan/unit Departemen Keuangan yang sampai pengumuman ini belum &lt;br /&gt;mendapat balasan, sepanjang memenuhi syarat dalam pengumuman ini, supaya &lt;br /&gt;mengajukan lamaran kembali sesuai prosedur yang berlaku (lamaran yang &lt;br /&gt;pernah dikirim ke Departemen Keuangan dianggap tidak berlaku).&lt;br /&gt;5.Unit pilihan hanya merupakan bahan pertimbangan panitia untuk &lt;br /&gt;penempatan peserta yang dinyatakan lulus/memenuhi syarat dan dalam hal &lt;br /&gt;kebutuhan unit eselon I yang dipilih telah terpenuhi, maka peserta yang &lt;br /&gt;dinyatakan lulus/memenuhi syarat harus bersedia ditempatkan pada unit &lt;br /&gt;eselon I lainnya sebagaimana tersebut pada angka romawi I.&lt;br /&gt;6.Keputusan Panitia dalam hal kelulusan pendaftar/pelamar pada setiap &lt;br /&gt;tahap tes bersifat mutlak dan tidak dapat diganggu gugat.&lt;br /&gt;7.Kelulusan pelamar pada setiap tahapan tes ditentukan oleh kemampuan &lt;br /&gt;dan kompetensi pelamar. Apabila ada pihak/oknum yang menawarkan jasa &lt;br /&gt;dengan menjanjikan sehingga dapat diterima menjadi Calon Pegawai Negeri &lt;br /&gt;Sipil di lingkungan Departemen Keuangan dengan meminta imbalan tertentu, &lt;br /&gt;maka perbuatan tersebut adalah penipuan. Panitia tidak bertanggung jawab &lt;br /&gt;atas perbuatan pihak/oknum tersebut.&lt;br /&gt;8.Apabila pelamar memberikan keterangan/data yang tidak benar, dan &lt;br /&gt;dikemudian hari diketahui, baik pada setiap tahapan tes, maupun setelah &lt;br /&gt;diangkat menjadi Calon Pegawai Negeri Sipil/Pegawai Negeri Sipil di &lt;br /&gt;lingkungan Departemen Keuangan, Departemen Keuangan berhak menggugurkan &lt;br /&gt;kelulusan tersebut dan/atau memberhentikan sebagai Calon Pegawai Negeri &lt;br /&gt;Sipil/Pegawai Negeri Sipil di lingkungan Departemen Keuangan, menuntut &lt;br /&gt;ganti rugi atas kerugian negara yang terjadi akibat keterangan yang &lt;br /&gt;tidak benar tersebut, dan melaporkan sebagai tindak pidana di Pengadilan &lt;br /&gt;Negeri, karena telah memberikan keterangan palsu.&lt;br /&gt;&lt;br /&gt;Keterangan Lengkap Kunjungi &lt;a href="http://ppns.depkeu.go.id/" target="_blank"&gt;http://ppns.depkeu.go.id/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-6778889286714938556?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/6778889286714938556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=6778889286714938556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6778889286714938556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6778889286714938556'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/07/info-lowongan-peneriman-cpns-departemen.html' title='Info Lowongan Peneriman CPNS Departemen'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8512656326725277252</id><published>2008-06-30T16:59:00.001-07:00</published><updated>2008-06-30T16:59:54.253-07:00</updated><title type='text'>Email Baru dari Yahoo! (ymail.com)</title><content type='html'>&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="" src="http://imageshare.web.id/images/c5070mfu09fva1d2yqhi.jpg" mce_src="http://imageshare.web.id/images/c5070mfu09fva1d2yqhi.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Yahoo &lt;/b&gt;baru-baru ini menawarkan akun gratis emailnya pada 2 (dua) buah alamat baru. Alamat baru ini diharapkan dapat menarik para pengguna internet yang telanjur &lt;i&gt;sebel &lt;/i&gt;dengan alamat sekarang.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Kedua alamat tersebut adalah &amp;nbsp;"&lt;B&gt;ymail&lt;/B&gt;&lt;B&gt;.com&lt;/B&gt;" and "&lt;B&gt;rocketmail&lt;/B&gt;&lt;B&gt;.com&lt;/B&gt;" &amp;nbsp;berbeda dengan alamat lamanya &lt;b&gt;http://mail.yahoo.com&lt;/b&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Ini adalah kali pertama Yahoo (YHOO) &amp;nbsp;sejak membuka layanan email di tahun 1997 menawarkan akun email dengan menggunakan "payung" perusahaan lain.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Hal tersebut dilakukan, setelah YHOO mengakusisi 11 perusahaan termasuk rocketmail. Para pengguna rocketmail tetap dapat menggunakan alamat email mereka, meski YHOO berharap tidak ada penambahan akun baru.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Jadi buruan daftar sebelum nama kamu dipake orang lain dan jadi sebel lagi, hehe!!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8512656326725277252?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8512656326725277252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8512656326725277252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8512656326725277252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8512656326725277252'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/email-baru-dari-yahoo-ymailcom.html' title='Email Baru dari Yahoo! (ymail.com)'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-7348230583854560474</id><published>2008-06-30T16:58:00.001-07:00</published><updated>2008-06-30T16:58:36.968-07:00</updated><title type='text'>Belajar HTML, CSS, XML, dsb Online</title><content type='html'>&lt;p&gt;&lt;img height="54" alt="" src="http://www.imageshare.web.id/images/230qg5qnxw4vmqbdj7z.jpg" width="206" mce_src="http://www.imageshare.web.id/images/230qg5qnxw4vmqbdj7z.jpg" /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Quackit&lt;/b&gt; (www.quackit.com) memberi tutorial pemula untuk membuat website secara interaktif. Mulai dari yang mudah, belajar HTML dan CSS, sampai materi tingkat lanjut hingga kita dapat menambahkan beragam fitur untuk website. Jadi, belajar HTML, CSS, XML, bisa dimulai dari sini!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-7348230583854560474?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/7348230583854560474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=7348230583854560474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7348230583854560474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7348230583854560474'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/belajar-html-css-xml-dsb-online.html' title='Belajar HTML, CSS, XML, dsb Online'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-2486182879908438855</id><published>2008-06-30T16:57:00.001-07:00</published><updated>2008-06-30T16:57:05.431-07:00</updated><title type='text'>Control C (www.controlc.com)</title><content type='html'>&lt;p&gt;&lt;img height="270" alt="" src="http://www.imageshare.web.id/images/6tngy5esz29uhc2d51w.jpg" width="504" mce_src="http://www.imageshare.web.id/images/6tngy5esz29uhc2d51w.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Control C &lt;/b&gt;menyimpan semua &lt;i&gt;clipboard &lt;/i&gt;dari komputermu secara online. Bisa dijadikan private atau disebar ke umum, bahkan via RSS.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-2486182879908438855?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/2486182879908438855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=2486182879908438855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2486182879908438855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2486182879908438855'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/control-c-wwwcontrolccom.html' title='Control C (www.controlc.com)'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-7131185608866970298</id><published>2008-06-30T16:55:00.001-07:00</published><updated>2008-06-30T16:55:51.292-07:00</updated><title type='text'>Pembuat Icon Email</title><content type='html'>&lt;p&gt;&lt;img alt="sofhal.jamil@gmail.com" src="http://sofhaljamil.com/wp-content/uploads/2008/06/jamilgmail-small.jpg" border="0" mce_src="http://sofhaljamil.com/wp-content/uploads/2008/06/jamilgmail-small.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Mau buat gambar alamat email seperti di atas?&amp;nbsp; Bisa untuk email berbasis gmail, hotmail, msn, yahoo, aol, atau yang lain&amp;hellip;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Silakan, berkunjung ke alamat di bawah:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;http://services.nexodyne.com/email/&lt;/b&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-7131185608866970298?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/7131185608866970298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=7131185608866970298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7131185608866970298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7131185608866970298'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/pembuat-icon-email.html' title='Pembuat Icon Email'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-4802507136352777549</id><published>2008-06-30T16:54:00.001-07:00</published><updated>2008-06-30T16:54:25.924-07:00</updated><title type='text'>Menggunakan Gmail Drive</title><content type='html'>&lt;h2&gt;&lt;img src="http://www.sajithmr.com/wp-content/uploads/2007/11/gmail-drive.JPG" mce_src="http://www.sajithmr.com/wp-content/uploads/2007/11/gmail-drive.JPG" /&gt;&lt;/h2&gt;&lt;br /&gt;&lt;div class="post-content"&gt;&lt;br /&gt;&lt;p&gt;Sudah punya email di google.com? Buat yang sudah punya, bisa menggunakannya sebagai tempat penyimpanan data secara online dengan kapasitas 2 GB. Dengan demikian, pengguna dapat mengakses data dari mana saja selama terhubung dengan internet. Seperti halnya harddisk atau flashdisk,&amp;nbsp;pengguna dapat membuat folder, meng-&lt;i&gt;copy&lt;/i&gt;, mem-&lt;i&gt;paste&lt;/i&gt; dan menghapus file, &amp;nbsp;yang terdapat di dalamnya.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Yang harus dilakukan adalah :&lt;br /&gt;1. Download program &lt;b&gt;Gmaildrive&lt;/b&gt; di &lt;a href="http://www.viksoe.dk/code/gmail.htm" mce_href="http://www.viksoe.dk/code/gmail.htm"&gt;sini&lt;/a&gt;.&lt;br /&gt;2. Setelah selesai download, lakukan Instalasi, (mudah kok, tinggal next dan ok aj). Tunggu sampai selesai.&lt;br /&gt;3. Pengguna diminta untuk memasukkan &lt;i&gt;username&lt;/i&gt; dan &lt;i&gt;password&lt;/i&gt; (seperti gambar di atas)&lt;br /&gt;4. Akan tampil halaman kosong. Di sini pengguna dapat membuat folder, meng-&lt;i&gt;copy &lt;/i&gt;file, dan mem-&lt;i&gt;paste&lt;/i&gt;-kan ke dalamnya.&lt;br /&gt;5. Gitu aj, kok.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Untuk pengguna &lt;i&gt;firefox&lt;/i&gt;, bisa menambah &lt;b&gt;add-on gmaildrive&lt;/b&gt; di &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4866" mce_href="https://addons.mozilla.org/en-US/firefox/addon/4866"&gt;sini&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Catatan :&lt;/b&gt;&lt;br /&gt;Untuk yang belum memiliki email di google, bisa daftar di &lt;a href="https://www.google.com/accounts/NewAccount?continue" mce_href="https://www.google.com/accounts/NewAccount?continue"&gt;sini&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-4802507136352777549?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/4802507136352777549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=4802507136352777549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4802507136352777549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4802507136352777549'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/menggunakan-gmail-drive.html' title='Menggunakan Gmail Drive'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8571240350769863185</id><published>2008-06-30T16:53:00.001-07:00</published><updated>2008-06-30T16:53:07.490-07:00</updated><title type='text'>Menambah Icon di Website</title><content type='html'>&lt;p&gt;&lt;img class="alignnone" alt="" src="http://www.imageshare.web.id/images/v008s1u6s1urw6j0wpg7.jpg" mce_src="http://www.imageshare.web.id/images/v008s1u6s1urw6j0wpg7.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Ini cara untuk menambahkan icon di websitemu kayak punyaku.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img class="mceWPmore mceItemNoResize" title="More..." alt="" src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" mce_src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Buat icon yang akan dimunculkan (&lt;a href="http://www.download3000.com/download-Imagicon-count-reg-9302.html" mce_href="http://www.download3000.com/download-Imagicon-count-reg-9302.html"&gt;Imagicon 2.8&lt;/a&gt;) ato kalo males, pilih aja dari situs ini www.iconarchive.com&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Buat yang pake &lt;b&gt;Wordpress &lt;/b&gt;: Edit &lt;b&gt;theme &lt;/b&gt;kamu terus tambahkan kode ini &lt;b&gt;&amp;lt;link rel="shortcut icon" href="http://www.imageshare.web.id/viewer.php?file=iuundjv04399f6qp89o.ico" /&amp;gt;&lt;/b&gt; di antara kode &lt;b&gt;&amp;lt;head&amp;gt; &lt;/b&gt;dan &lt;b&gt;&amp;lt;/head&amp;gt;&lt;/b&gt;. Kalo yang pake &lt;b&gt;Blogger&lt;/b&gt;: Edit &lt;b&gt;HTML &lt;/b&gt;dan tambahkan kode &lt;b&gt;&amp;lt;link rel=&amp;rsquo;shortcut icon&amp;rsquo; href=&amp;rsquo;http://www.imageshare.web.id/viewer.php?file=iuundjv04399f6qp89o.ico&amp;rsquo; /&amp;gt; &lt;/b&gt;di antara &lt;b&gt;&amp;lt;head&amp;gt; &lt;/b&gt;dan &lt;b&gt;&amp;lt;/head&amp;gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Cuma gitu aj.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;Mudahkan? Kalo sudah bisa, kabari ya...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Catatan&lt;/b&gt; : "http://...ico" diganti dengan lokasi icon yang kamu buat.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8571240350769863185?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8571240350769863185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8571240350769863185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8571240350769863185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8571240350769863185'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/menambah-icon-di-website.html' title='Menambah Icon di Website'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8065932152488560744</id><published>2008-06-30T16:51:00.001-07:00</published><updated>2008-06-30T16:51:48.446-07:00</updated><title type='text'>Mem-paste Beberapa Baris ke dalam Sebuah Sel</title><content type='html'>&lt;p&gt;&lt;img height="308" alt="" src="http://www.imageshare.web.id/images/b8v26yk9b86oe9jmrsy.jpg" width="408" mce_src="http://www.imageshare.web.id/images/b8v26yk9b86oe9jmrsy.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Untuk melakukannya, tekan toombol &lt;b&gt;F2 &lt;/b&gt;sebelum mem-&lt;i&gt;paste &lt;/i&gt;baris tersebut ke dalam sel.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8065932152488560744?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8065932152488560744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8065932152488560744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8065932152488560744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8065932152488560744'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/mem-paste-beberapa-baris-ke-dalam.html' title='Mem-paste Beberapa Baris ke dalam Sebuah Sel'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-1029579926244025833</id><published>2008-06-30T16:50:00.001-07:00</published><updated>2008-06-30T16:50:18.754-07:00</updated><title type='text'>Apa seh Open ID?</title><content type='html'>&lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;Apa seh?&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;OpenID&lt;/b&gt; adalah layanan identitas secara berbagi (&lt;i&gt;shared&lt;/i&gt;), yang dapat digunakan para pengguna internet untuk&amp;nbsp; masuk (log-in) ke beragam situs web dengan hanya menggunakan 1 (satu) identitas. Jadi fungsi utamanya untuk mengurangi kebutuhan pembuatan user id dan password pada tiap situs web dan memudahkan para pengguna internet. OpenID menggunakan sistem desentralisasi (&lt;i&gt;decentralized&lt;/i&gt;)&amp;nbsp; bebas (&lt;i&gt;free&lt;/i&gt;) dan Standard Terbuka (&lt;i&gt;open standard&lt;/i&gt;) yang membolehkan pengguna mengatur informasi yang dibutuhkan.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img class="mceWPmore mceItemNoResize" title="More..." alt="" src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" mce_src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;Di situs mana aja bisa digunakan ?&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;OpenID dapat digunakan banyak situs web (hampir 10.000!) yang mendukungnya, yang setiap hari selalu bertambah. Jika situs favorit yang digunakan belum mendukungnya, bisa kok ditanyakan kapan mendukung OpenID. Berikut beberapa situs yang mendukung OpenID :&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a onclick="javascript:urchinTracker('/outbound/www.myopenid.com/directory?ref=/get/');" href="https://www.myopenid.com/directory" mce_href="https://www.myopenid.com/directory"&gt;myOpenID Site Directory&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a onclick="javascript:urchinTracker('/outbound/openiddirectory.com/?ref=/get/');" href="http://openiddirectory.com/" mce_href="http://openiddirectory.com/"&gt;The OpenID Directory&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;Gimana cara mendaftarnya?&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Wah!&lt;/b&gt; Gak perlu daftar lagi kalo situs yang kamu gunakan adalah : &lt;b&gt;Blogger &lt;/b&gt;(&lt;b&gt;blogname&lt;/b&gt;.blogspot.com), Technorati (technorati.com/people/technorati/&lt;b&gt;username&lt;/b&gt;), &lt;b&gt;Wordpress.com &lt;/b&gt;(&lt;b&gt;username&lt;/b&gt;.wordpress.com) or &lt;b&gt;Yahoo!&lt;/b&gt; (openid.yahoo.com).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Memang seh, OpenID masih dalam tahap pengembangan, yang kian hari situs web yang mendukungnya kian bertambah seperti AOL, Microsoft, Sun, dan Novell. Yang terpeting, kapan bisa digunakan di situs web Indonesia, ya gak?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Source: &lt;a href="http://openid.net/" target="_blank" mce_href="http://openid.net/"&gt;OpenID&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-1029579926244025833?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/1029579926244025833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=1029579926244025833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/1029579926244025833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/1029579926244025833'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/apa-seh-open-id.html' title='Apa seh Open ID?'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-1022960094209359594</id><published>2008-06-30T16:48:00.001-07:00</published><updated>2008-06-30T16:48:48.892-07:00</updated><title type='text'>Firefox versi 3</title><content type='html'>&lt;p&gt;&lt;img height="160" alt="Firefox" src="http://www.imageshare.web.id/index.php?module=thumbnail&amp;amp;file=1jhohkgwamqkv99sdnoy.jpg" width="108" mce_src="http://www.imageshare.web.id/index.php?module=thumbnail&amp;amp;file=1jhohkgwamqkv99sdnoy.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Versi baru Firefox (versi 3) telah tersedia dengan penambahan keamaan, kecepatan dan fasilitas keren yang akan mengubah cara kita ber-internet (web).&lt;br /&gt;&lt;br /&gt;Dengan lebih dari 15.000 perbaikan, Firefox 3 akan menjadi browser yang lebih cepat, lebih aman, dan lebih pintar dari sebelumnya.&lt;br /&gt;&lt;br /&gt;Berikut beberapa kelebihannya:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img class="mceWPmore mceItemNoResize" title="More..." alt="" src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" mce_src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Fitur Baru&lt;/b&gt;: Tampilan kotak URL baru (innovation bar) termasuk&amp;nbsp; satu klik untuk membuat bookmar situs web, bar yang pintar dan mempercepat pencarian.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Keamanan&lt;/b&gt;: Menjaga keamanan kita dan &lt;i&gt;personal information &lt;/i&gt;kita. Firefox 3 memiliki fasilitas &lt;i&gt;phishing&lt;/i&gt; dan proteksi &lt;i&gt;malware&lt;/i&gt;, dengan tambahan informasi &lt;i&gt;site ID&lt;/i&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Produktivitas&lt;/b&gt;: Penambahan spell checking, session restore dan full zoom, sehingga membuatnya bekerja lebih cepat dan efisien di Web.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Kustomisasi: &lt;/b&gt;Firefox 3 memiliki lebih dari 5.000 add-ons yang dapat digunakan sesuai kebutuhan.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Klik di sini untuk &lt;a href="http://www.mozilla.com/en-US/firefox/" mce_href="http://www.mozilla.com/en-US/firefox/"&gt;download&lt;/a&gt;.&lt;img class="mceWPmore mceItemNoResize" title="More..." alt="" src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" mce_src="http://sofhaljamil.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-1022960094209359594?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/1022960094209359594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=1022960094209359594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/1022960094209359594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/1022960094209359594'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/firefox-versi-3.html' title='Firefox versi 3'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-3445803143618747192</id><published>2008-06-28T19:51:00.001-07:00</published><updated>2008-06-28T19:51:47.923-07:00</updated><title type='text'>ControlC (www.controlc.com)</title><content type='html'>&lt;p&gt;&lt;a href="http://www.imageshare.web.id/images/6tngy5esz29uhc2d51w.jpg"&gt;http://www.imageshare.web.id/images/6tngy5esz29uhc2d51w.jpg&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Control C (controlc.com). Control C stores everything from your clipboard online. You can keep it private or make it public, even via RSS.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Control C (controlc.com). Control C menyimpan semua clipboard dari komputermu secara online. Bisa dijadikan private atau disebar ke umum, bahkan via RSS.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-3445803143618747192?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/3445803143618747192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=3445803143618747192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3445803143618747192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3445803143618747192'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/controlc-wwwcontrolccom.html' title='ControlC (www.controlc.com)'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-6878186076877083234</id><published>2008-06-23T19:26:00.001-07:00</published><updated>2008-06-23T19:26:30.743-07:00</updated><title type='text'>Top 10 WordPress Plugins To Improve Readers Experience</title><content type='html'>&lt;p&gt;This is a guest post by Nirmal from Life Rocks! 2.0 who writes about Technology, Blogging, Internet, Reviews, Tutorials and Tips &amp;amp; Tricks. Don&amp;rsquo;t forget to Subscribe to his feeds to get all updates.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Improving reader&amp;rsquo;s experience on our blog is one of the primary things we have to concentrate on. We also do a lot of design modifications so that blog is easily readable, navigational and fast loading. Here are a few tools and plugins which are useful for readers:&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;WP-Email&lt;/strong&gt;: This Plugin helps readers to share posts on blogs which they liked with their friends or even to their email. The plugin is easy to use and configure. &lt;a href="http://lesterchan.net/portfolio/programming.php"&gt;Download WP-Email&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;WP-Print&lt;/strong&gt;: This Plugin displays a printable version of your blog when the reader requests for it. The user can directly take a print out from it. The documentation can be found here. There is also another print widget by HP. This adds a print option to your blog posts. This plugin is available for WordPress and Movable type. This plugin can also convert blog posts into PDF files. &lt;a href="http://lesterchan.net/portfolio/programming.php"&gt;Download WP-Print&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Convert to PDF&lt;/strong&gt;: Converting your blog posts into PDF is useful when your blog has more content on tutorials and tips &amp;amp; tricks.&amp;nbsp;&lt;a href="http://labnol.blogspot.com/2007/06/add-as-pdf-button-to-your-websites-and.html"&gt;Download&amp;nbsp;to PDF&lt;/a&gt;. Generates a PDF file which can be saved to hard disk.&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Related Posts&lt;/strong&gt;: As the name indicates, this plugin will show the related entries for a particular post based on keyword matching. (&lt;a href="http://wasabi.pbwiki.com/Related%20Entries"&gt;Download Related Posts&lt;/a&gt;)&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;WP-PageNavi&lt;/strong&gt;: This plugin adds an advanced page navigation to WordPress blogs. The documentation can be found here. &lt;a href="http://lesterchan.net/portfolio/programming.php"&gt;Download WP-PageNavi&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Subscribe to Comments&lt;/strong&gt;: Subscribe to Comments 2.1 is a plugin that allows commentators on your blog to check a box before commenting and get e-mail notification of further comments. This is useful to have a good discussion going on in your posts. &lt;a href="http://txfx.net/code/wordpress/subscribe-to-comments/"&gt;Download Subscribe to Comments&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Popular Contest / Top Posts by Category&lt;/strong&gt;: Popularity contest will help you see which of your posts are most popular and the Top posts plugin displays your top rated posts categorywise based on comments or page views. &lt;a href="http://www.macalua.com/2007/02/01/top-posts-by-category-plugin/"&gt;Download Popular Contest/Top Posts by Category&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Brians Threaded Comments&lt;/strong&gt;: This plugin creates a &amp;ldquo;reply to comment&amp;rdquo; link for all the comments and allows readers to reply to a comment just below the comment itself. &lt;a href="http://meidell.dk/archives/2006/12/19/brians-threaded-comments-159/"&gt;Download Brians Threaded Comments&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Related posts in your Feed&lt;/strong&gt;: This WordPress plugin adds a list of Related Posts to your full text feed. For this plugin to work properly you need Related Posts plugin or Ultimate Tag Warrior plugin activated. &lt;a href="http://www.solo-technology.com/apps.html"&gt;Download Related posts in your Feed&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Live Comment Preview&lt;/strong&gt;: Live Comment Preview Plugin is the simplest way to get live comment previews on your site. The preview is generated as the user types the comments. &lt;a href="http://dev.wp-plugins.org/wiki/LiveCommentPreview"&gt;Download Live Comment Preview&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;Which WordPress Plugins do you use to improve readers experience?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Source :&lt;/strong&gt;&lt;a href="http://www.mybloglog.com/buzz/community/com_widget_wp.php"&gt;My Bloglog&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-6878186076877083234?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/6878186076877083234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=6878186076877083234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6878186076877083234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6878186076877083234'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/top-10-wordpress-plugins-to-improve.html' title='Top 10 WordPress Plugins To Improve Readers Experience'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-4804679268760724549</id><published>2008-06-23T17:40:00.001-07:00</published><updated>2008-06-23T17:40:26.098-07:00</updated><title type='text'>Open ID</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;What&amp;rsquo;s it?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;OpenID&lt;/strong&gt; is a shared identity service, which allows Internet users to log on to many different web sites using a single digital identity, eliminating the need for a different user name and password for each site. OpenID is a decentralized, free and open standard that lets users control the amount of personal information they provide. So, with OpenID eliminates the need for multiple usernames across different websites, simplifying your online experience.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Where can I use it?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can use your OpenID on any one of a growing number of sites (nearly ten-thousand) which support OpenID. If one of your favorite sites doesn&amp;rsquo;t support OpenID yet, ask them when they will! Here are some places you can visit to see where you can use your OpenID to log in today: &lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a onclick="javascript:urchinTracker('/outbound/www.myopenid.com/directory?ref=/get/');" href="https://www.myopenid.com/directory"&gt;myOpenID Site Directory&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a onclick="javascript:urchinTracker('/outbound/openiddirectory.com/?ref=/get/');" href="http://openiddirectory.com/"&gt;The OpenID Directory&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;How do I get it?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Surprisingly!&lt;/strong&gt; You may already have one. If you use any of the following services, so&amp;nbsp;you already have your own OpenID: &lt;strong&gt;Blogger &lt;/strong&gt;(&lt;strong&gt;blogname&lt;/strong&gt;.blogspot.com), Technorati (technorati.com/people/technorati/&lt;strong&gt;username&lt;/strong&gt;), &lt;strong&gt;Wordpress.com &lt;/strong&gt;(&lt;strong&gt;username&lt;/strong&gt;.wordpress.com) or &lt;strong&gt;Yahoo!&lt;/strong&gt; (openid.yahoo.com).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;OpenID is still in the adoption phase and is becoming more and more popular, as large organizations like AOL, Microsoft, Sun, Novell, etc. begin to accept and provide OpenIDs. Today it is estimated that there are over 160-million OpenID enabled URIs with nearly ten-thousand sites supporting OpenID logins.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Source: &lt;a href="http://openid.net/" target="_blank"&gt;OpenID&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-4804679268760724549?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/4804679268760724549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=4804679268760724549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4804679268760724549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4804679268760724549'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/open-id.html' title='Open ID'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-7148632598721676788</id><published>2008-06-23T06:55:00.001-07:00</published><updated>2008-06-23T06:55:36.942-07:00</updated><title type='text'>DWI Lawyer Austin Texas</title><content type='html'>&lt;blockquote cite="http://dwi.austindefense.com/articles/texas-dwi-laws/"&gt;Jamie, it is interesting that you wrote, "I often wonder at why jurors are so ready to ruin the lives of defendants who are on trial for DWI..." Don't you think the defenda&lt;/blockquote&gt;&lt;br /&gt;&lt;p class="citation"&gt;&lt;cite cite="http://dwi.austindefense.com/articles/texas-dwi-laws/"&gt;DWI Lawyer Austin Texas.&lt;/cite&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-7148632598721676788?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/7148632598721676788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=7148632598721676788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7148632598721676788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7148632598721676788'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/dwi-lawyer-austin-texas.html' title='DWI Lawyer Austin Texas'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-5433899386552577337</id><published>2008-06-22T06:08:00.001-07:00</published><updated>2008-06-22T06:08:48.022-07:00</updated><title type='text'>WP Theme Lesson #16: Comments Template</title><content type='html'>&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;You&amp;rsquo;re almost done&lt;/strong&gt;. Hang on for just &lt;strong&gt;one more lesson&lt;/strong&gt;. Today, you take on the life of all blogs; the &lt;strong&gt;comments template&lt;/strong&gt;. In my opinion, a blog is not a blog if it doesn&amp;rsquo;t allow readers to comment. To some, comments are not important, but it&amp;rsquo;s strange for me to imagine blogs without them.&lt;span id="more-273"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;You should know&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;There&amp;rsquo;s &lt;strong&gt;no right way&lt;/strong&gt; to set up the comments template in &lt;strong&gt;comments.php&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Most WordPress designers &lt;strong&gt;use the default comments template&lt;/strong&gt; from the WordPress Default Theme, &lt;strong&gt;Kubrick&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Some designers modify the default comments template to suit their needs.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You will use my modified version of the default comments template&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Step 1&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Create a new file: &lt;strong&gt;comments.php&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Copy my &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/comments.txt"&gt;comments.txt&lt;/a&gt; file to your &lt;strong&gt;comments.php&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save comments.php.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Step 2&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Copy my &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/comments-template-css.txt"&gt;comments-template-css&lt;/a&gt; file to your &lt;strong&gt;style.css&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Place it at the end of style.css or right above &lt;strong&gt;#footer&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Step 3&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type this under the &lt;strong&gt;entry&lt;/strong&gt; DIV, in the &lt;strong&gt;single.php&lt;/strong&gt; file:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;comments-template&amp;rdquo;&amp;gt;&lt;br /&gt;&amp;lt;?php comments_template(); ?&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="comments-template.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/comments-template.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The &lt;strong&gt;comments_template()&lt;/strong&gt; function is what calls for the comments template from the &lt;strong&gt;comments.php&lt;/strong&gt; file. The comments.php file then follow its template (or codes) to display the comments listing. Each item in the listing is a comment.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can also use the &lt;strong&gt;comments_template()&lt;/strong&gt; function in the &lt;strong&gt;page.php&lt;/strong&gt; file to allow people to comment on them too. Whether to do that is up to you. If you like, repeat step 3 for &lt;strong&gt;page.php&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 4&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Step four is validate, validate, and validate your codes some more. However, there is no step four because you&amp;rsquo;re using my &lt;strong&gt;cleaned-up&lt;/strong&gt; and modified version of the default comments template. &lt;strong&gt;I&amp;rsquo;ve validated the codes for you&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To validate offline:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Go to &lt;strong&gt;View &amp;gt; Page Source&lt;/strong&gt; or &lt;strong&gt;Source&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Copy all the source codes.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Go to the &lt;a href="http://validator.w3.org/"&gt;validator&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Paste your codes in the &lt;strong&gt;Direct Input&lt;/strong&gt; box.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Click &lt;strong&gt;Check&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;For future reference (when you build your own theme and comments template), here are the pages to validate:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Home page&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Archive pages&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Category pages (if you customize category pages)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Search result pages&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Pages (i.e: About)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Single post view page&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Single post with no comments&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Single post with comments&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Single post with must login message&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Single post with no login required message&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Password protected single post with comments&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Further Comments Template Explanations&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;The comments template is basically one &lt;strong&gt;Ordered List&lt;/strong&gt; (OL), not unordered. Although, they basically work the same way. Unordered is organized by bullet listing. Ordered is organized by number listing (each item has a number, starting from one).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In the &lt;strong&gt;single.php&lt;/strong&gt; file, you wrapped the &lt;strong&gt;comments-template&lt;/strong&gt; DIV around &lt;strong&gt;comments_template()&lt;/strong&gt;. Now, your comments template is an ordered list within a DIV.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;When you password protect your post, your comments option is also password protected:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="password-protected.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/password-protected.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The modified version of comments template that you&amp;rsquo;re using has an H2 sub-heading that says &lt;strong&gt;Password Protected&lt;/strong&gt;. The default comments template doesn&amp;rsquo;t have that.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Here&amp;rsquo;s what makes up the comments listing&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="comments-template-core.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/comments-template-core.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;And here&amp;rsquo;s what that actually means&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="comments-template-simple.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/comments-template-simple.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The &lt;strong&gt;comment_text()&lt;/strong&gt; function is what calls for each comment.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I will not explain what the CSS codes for the comments template means. Unlike the codes in the &lt;strong&gt;comments.php&lt;/strong&gt; file, you can actually play with the CSS codes without breaking the comments template. They&amp;rsquo;ll do you more good if you play with them instead of reading an explanation from me.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;And guess what? There&amp;rsquo;s no lesson review, today. You&amp;rsquo;re done.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The initial batch of lessons for this tutorial series is complete. Future lessons will cover more advance design and styling techniques.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-5433899386552577337?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/5433899386552577337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=5433899386552577337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/5433899386552577337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/5433899386552577337'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-16-comments-template.html' title='WP Theme Lesson #16: Comments Template'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-6766430534686240893</id><published>2008-06-22T06:06:00.001-07:00</published><updated>2008-06-22T06:06:47.092-07:00</updated><title type='text'>WP Theme Lesson #15: Sub-Template Files</title><content type='html'>&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To continue with where we left off, you&amp;rsquo;re going to create more sub-template files like yesterday&amp;rsquo;s &lt;strong&gt;header.php&lt;/strong&gt;, &lt;strong&gt;sidebar.php&lt;/strong&gt;, and &lt;strong&gt;footer.php&lt;/strong&gt; files.&lt;span id="more-267"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that the &lt;a href="http://www.wpdesigner.com/2007/03/15/wp-theme-lesson-14-footer-and-dividing-index/"&gt;index.php file&amp;rsquo;s divided&lt;/a&gt;, it gets even easier.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 1&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Before you do this step, look at the Sidebar, click on an Archives link. The resulting page doesn&amp;rsquo;t look different from your front page right?&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Create a new file: &lt;strong&gt;archive.php&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Copy and paste everything from &lt;strong&gt;index.php&lt;/strong&gt; to &lt;strong&gt;archive.php&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save archive.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In the archive.php file, change &lt;strong&gt;the_content&lt;/strong&gt; to &lt;strong&gt;the_excerpt&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save the archive.php file again.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;By creating an &lt;strong&gt;archive.php&lt;/strong&gt; file and changing it to make it different from &lt;strong&gt;index.php&lt;/strong&gt;, you are &lt;strong&gt;customizing&lt;/strong&gt; the appearance of &lt;strong&gt;archive pages&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now, if you refresh your archive page, it will give you only excerpts, not the full posts.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Why would you want to do this?&lt;/strong&gt; - to prevent Google from penalizing your blog for having duplicate content. If one of the archive pages and the front page display the same content, that&amp;rsquo;s duplicate content.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What if you have a private blog?&lt;/strong&gt; Then, it&amp;rsquo;s not necessary to distinguish the archive pages from the front page. That&amp;rsquo;s not to say excerpts aren&amp;rsquo;t useful for private blogs.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Also&lt;/strong&gt; - By default, your &lt;strong&gt;category pages&lt;/strong&gt; will look for instructions on how to display content from the &lt;strong&gt;archive.php&lt;/strong&gt; file. If you don&amp;rsquo;t have an &lt;strong&gt;archive.php&lt;/strong&gt; file, category pages will look for &lt;strong&gt;index.php&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you want the &lt;strong&gt;category pages&lt;/strong&gt; to look different the &lt;strong&gt;front page&lt;/strong&gt; and &lt;strong&gt;archive pages&lt;/strong&gt;, create a &lt;strong&gt;category.php&lt;/strong&gt; file and customize it.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 2&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Create a new file: &lt;strong&gt;search.php&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Copy and paste everything from &lt;strong&gt;archive.php&lt;/strong&gt; to &lt;strong&gt;search.php&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save and you&amp;rsquo;re done.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Now, all search results will be returned as excerpts. Without the &lt;strong&gt;search.php&lt;/strong&gt; template file, the search option looks to &lt;strong&gt;index.php&lt;/strong&gt; on how to display search results.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(Optional) You can go back to &lt;a href="http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-1-intro/"&gt;lesson one&lt;/a&gt; to review the hierarchy.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 3&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Create two new files: &lt;strong&gt;page.php&lt;/strong&gt; and &lt;strong&gt;single.php&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Copy and paste everything from &lt;strong&gt;index.php&lt;/strong&gt; to &lt;strong&gt;page.php&lt;/strong&gt; and &lt;strong&gt;single.php&lt;/strong&gt;. (For now, page and single should be the same.)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save page and single. Close index. Close single.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Step 4&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;There&amp;rsquo;s a difference between a &lt;strong&gt;Page&lt;/strong&gt; and a &lt;strong&gt;page&lt;/strong&gt; remember? The &lt;strong&gt;page.php&lt;/strong&gt; template customizes the look of those special &lt;strong&gt;Pages&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;First, in &lt;strong&gt;page.php&lt;/strong&gt;, type the following codes under &lt;strong&gt;&amp;lt;?php the_content(); ?&amp;gt;&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php link_pages(&amp;rsquo;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Pages:&amp;lt;/strong&amp;gt; &amp;lsquo;, &amp;lsquo;&amp;lt;/p&amp;gt;&amp;rsquo;, &amp;lsquo;number&amp;rsquo;); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;and&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php edit_post_link(&amp;rsquo;Edit&amp;rsquo;, &amp;lsquo;&amp;lt;p&amp;gt;&amp;rsquo;, &amp;lsquo;&amp;lt;/p&amp;gt;&amp;rsquo;); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Second, remove the &lt;strong&gt;postmetadata&lt;/strong&gt; codes from &lt;strong&gt;page.php&lt;/strong&gt;. Here&amp;rsquo;s what you should have without postmetadata.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="page-php.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/page-php.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Third, remove the &lt;strong&gt;posts_nav_link()&lt;/strong&gt; or &lt;strong&gt;navigation&lt;/strong&gt; block from &lt;strong&gt;page.php&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="remove-navigation.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/remove-navigation.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What just happened?&lt;/strong&gt;&lt;br /&gt;The first line of codes was for displaying links to sub-pages.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="nextpage.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/nextpage.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For example, edit your &lt;strong&gt;About&lt;/strong&gt; page. Follow my screenshot below for what to add.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-nextpage.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-nextpage.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is useful for when you have to break down one REALLY long page into multiple pages.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For the second line of codes, it&amp;rsquo;s your administrator-only &lt;strong&gt;Edit&lt;/strong&gt; link.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Your Pages don&amp;rsquo;t have categories attached to them and you usually don&amp;rsquo;t want to show a time stamp for them either so that&amp;rsquo;s why you removed the postmetadata. You also removed the &lt;strong&gt;posts_nav_link()&lt;/strong&gt; codes because the &lt;strong&gt;Page&lt;/strong&gt; pages don&amp;rsquo;t display &lt;strong&gt;Next page &lt;/strong&gt;and &lt;strong&gt;Previous page&lt;/strong&gt; links.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save the &lt;strong&gt;page.php &lt;/strong&gt;file and close it.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 5&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Clicking on a post title to read the rest of an entry takes you to the single post view. &lt;strong&gt;single.php&lt;/strong&gt; template handles the appearance of the single post view.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In &lt;strong&gt;single.php&lt;/strong&gt;, type this under &lt;strong&gt;&amp;lt;?php the_content() ?&amp;gt;&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php link_pages(&amp;rsquo;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Pages:&amp;lt;/strong&amp;gt; &amp;lsquo;, &amp;lsquo;&amp;lt;/p&amp;gt;&amp;rsquo;, &amp;lsquo;number&amp;rsquo;); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Yes, that is the same line of codes for sub-page links. Did you know you can also break down posts into multiple sub-posts?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Second, in the &lt;strong&gt;postmetadata&lt;/strong&gt; area, remove the &lt;strong&gt;&amp;lt;?php comments_popup_link(); ?&amp;gt;&lt;/strong&gt; function and the &lt;strong&gt;&amp;lt;br /&amp;gt;&lt;/strong&gt; tag before it. Don&amp;rsquo;t remove the whole &lt;strong&gt;postmetadata&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You removed the comments link function because it doesn&amp;rsquo;t work on single post view so there&amp;rsquo;s no use in having it in the single.php file. Without the number of comments link, there&amp;rsquo;s only the invisible, administrator-only, Edit link, left after the &lt;strong&gt;BR&lt;/strong&gt; tag. You don&amp;rsquo;t want to skip-a-line for an INVISIBLE link that only you can see right? That&amp;rsquo;s why you removed the &lt;strong&gt;BR&lt;/strong&gt; tag.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Third, replace &lt;strong&gt;&amp;lt;?php posts_nav_link(); ?&amp;gt;&lt;/strong&gt; with:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php previous_post_link(&amp;rsquo;&amp;amp;laquo; %link&amp;rsquo;) ?&amp;gt; &amp;lt;?php next_post_link(&amp;rsquo; %link &amp;amp;raquo;&amp;rsquo;) ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;On front, archive, category, and search pages, you use the &lt;strong&gt;posts_nav_link()&lt;/strong&gt; function to call for &lt;strong&gt;Next page&lt;/strong&gt; and &lt;strong&gt;Previous page&lt;/strong&gt; links. For the single post view page, there&amp;rsquo;s no Next page or Previous page link. You use the &lt;strong&gt;previous_post_link()&lt;/strong&gt; and &lt;strong&gt;next_post_link()&lt;/strong&gt; functions to call for the previous and next post links.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save the &lt;strong&gt;single.php&lt;/strong&gt; file. Go to a single post view page to see the difference in the navigation area.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Lesson Review&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;You created four new files or sub templates: &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/archive-lesson-15.txt"&gt;archive.php&lt;/a&gt;, search.php, &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/page-lesson-15.txt"&gt;page.php&lt;/a&gt;, and &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/single-lesson-15.txt"&gt;single.php&lt;/a&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The &lt;strong&gt;archive.php&lt;/strong&gt; and &lt;strong&gt;search.php&lt;/strong&gt; templates are the same.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Pages&lt;/strong&gt; (different from posts) don&amp;rsquo;t have categories attached to them. They also don&amp;rsquo;t have &lt;strong&gt;Next&lt;/strong&gt; and &lt;strong&gt;Previous&lt;/strong&gt; page links.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Single.php&lt;/strong&gt; can&amp;rsquo;t display the number of comments link (called for by the &lt;strong&gt;comments_popup_link()&lt;/strong&gt; function) and it doesn&amp;rsquo;t use &lt;strong&gt;posts_nav_link()&lt;/strong&gt; to call for navigation links.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-6766430534686240893?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/6766430534686240893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=6766430534686240893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6766430534686240893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6766430534686240893'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-15-sub-template-files.html' title='WP Theme Lesson #15: Sub-Template Files'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-4782222994535287665</id><published>2008-06-22T06:05:00.001-07:00</published><updated>2008-06-22T06:05:09.874-07:00</updated><title type='text'>WP Theme Lesson #14: Footer and Dividing Index</title><content type='html'>&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Today, we wrap up styling and start dividing the &lt;strong&gt;index.php&lt;/strong&gt; file into multiple small files. You&amp;rsquo;ll need the &lt;strong&gt;style.css&lt;/strong&gt; early in today&amp;rsquo;s lesson. Later, you&amp;rsquo;ll work with &lt;strong&gt;index.php&lt;/strong&gt; along with creating some new files. Finally huh? Yes, you&amp;rsquo;re almost done.&lt;span id="more-258"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Open Xampp, theme&amp;rsquo;s folder, Firefox, IE, index.php, and style.css.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 1&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Add a &lt;strong&gt;10px&lt;/strong&gt; top padding to the &lt;strong&gt;footer&lt;/strong&gt; DIV. You remember how to add padding right? I&amp;rsquo;m not giving you the codes this time.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 2&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Give all &lt;strong&gt;P&lt;/strong&gt; tags under within the footer an &lt;strong&gt;18px&lt;/strong&gt; line-height. That&amp;rsquo;s &lt;strong&gt;#footer p{}&lt;/strong&gt;. (You&amp;rsquo;re done with style.css for today.)&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 3&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Create a new file, name it &lt;strong&gt;header.php&lt;/strong&gt;. Make sure the result is a PHP file, not a text document.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In the &lt;strong&gt;index.php&lt;/strong&gt; file, start coping from the end of the &lt;strong&gt;header&lt;/strong&gt; DIV to everything above it. Paste it in the &lt;strong&gt;header.php&lt;/strong&gt; file.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="create-headerphp.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/create-headerphp.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="copy-header.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/copy-header.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s my &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/header-lesson-14.txt"&gt;header.php&lt;/a&gt; file. Don&amp;rsquo;t copy and paste from my file. Copy and paste from your &lt;strong&gt;index.php&lt;/strong&gt; file.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 4&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;For everything that you&amp;rsquo;ve copied and pasted in the index.php. Still in the index.php file, replace it with:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php get_header(); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="get-header.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/get-header.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;is a function within the WordPress theme system to speficially include the header.php file, instead using &lt;strong&gt;&amp;lt;?php include (TEMPLATEPATH . &amp;lsquo;/header.php&amp;rsquo;); ?&amp;gt;&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save and refresh the browsers. You should see no changes. If your theme look broken after you made the change then there&amp;rsquo;s a mistake.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 4&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Step 4 is more of the same thing. This time, create the &lt;strong&gt;sidebar.php&lt;/strong&gt; file.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;From the beginning of the &lt;strong&gt;Sidebar&lt;/strong&gt; DIV to the end of it, copy and paste into the &lt;strong&gt;sidebar.php&lt;/strong&gt; file.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Then, in the &lt;strong&gt;index.php&lt;/strong&gt; file, replace it with &lt;strong&gt;&amp;lt;?php get_sidebar(); ?&amp;gt;&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save and refresh the browsers. Again, you should see no changes.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Here&amp;rsquo;s my &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/sidebar-lesson-14.txt"&gt;sidebar.php&lt;/a&gt; file.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="get-sidebar.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/get-sidebar.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 5&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Repeat the steps above for the &lt;strong&gt;footer.php&lt;/strong&gt; file.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Here&amp;rsquo;s my&lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/footer-lesson-14.txt"&gt; footer.php&lt;/a&gt; file.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="get-footer.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/get-footer.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Lesson review&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;You created three new files: &lt;strong&gt;header.php&lt;/strong&gt;, &lt;strong&gt;sidebar.php&lt;/strong&gt;, and &lt;strong&gt;footer.php&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;You learned three new functions: &lt;strong&gt;get_header()&lt;/strong&gt;, &lt;strong&gt;get_sidebar()&lt;/strong&gt;, and &lt;strong&gt;get_footer()&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The following are my files by the end of this lesson: &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/index-lesson-14.txt"&gt;index&lt;/a&gt;, &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/style-lesson-14.txt"&gt;style&lt;/a&gt;, &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/header-lesson-14.txt"&gt;header&lt;/a&gt;, &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/sidebar-lesson-14.txt"&gt;sidebar&lt;/a&gt;, &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/footer-lesson-14.txt"&gt;footer&lt;/a&gt;. Don&amp;rsquo;t just copy and paste or use them to replace your own files. If you&amp;rsquo;re getting errors or your theme isn&amp;rsquo;t displaying correctly, check your codes against mine.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-4782222994535287665?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/4782222994535287665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=4782222994535287665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4782222994535287665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4782222994535287665'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-14-footer-and-dividing.html' title='WP Theme Lesson #14: Footer and Dividing Index'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-6868235137195857913</id><published>2008-06-22T06:02:00.001-07:00</published><updated>2008-06-22T06:02:56.728-07:00</updated><title type='text'>WP Theme Lesson #13: Styling Sidebar</title><content type='html'>&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After styling the Sidebar, this tutorial series will be almost over. Already? Yes, but don&amp;rsquo;t worry. I&amp;rsquo;ll follow up with case studies (break down of how I created my themes).&lt;span id="more-246"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Again, you don&amp;rsquo;t need the index.php file today. Open Xampp, theme&amp;rsquo;s folder, Firefox, IE, and style.css in Notepad.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 1&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type this under &lt;strong&gt;.sidebar{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.sidebar ul{&lt;br /&gt;list-style-type: none;&lt;br /&gt;margin: 0;&lt;br /&gt;padding: 0 10px 0 10px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that you&amp;rsquo;ve styled the parent unordered list (UL) tag for the Sidebar, all child ULs or nested ULs will inherit the same style. In this case, it&amp;rsquo;s &lt;strong&gt;none&lt;/strong&gt;,&lt;strong&gt; zero margin&lt;/strong&gt;, and &lt;strong&gt;10-pixel side paddings&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For example: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="inheritance.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/inheritance.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The second-level (or nesting) UL inherits the styles from the first UL. If you apply a border to the first UL, the second UL will also get a border.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save and refresh to see that your list items (LI) are no longer bulleted.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice how you add padding to the top and bottom.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="no-top-padding.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/no-top-padding.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 2&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type this under &lt;strong&gt;.sidebar ul{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.sidebar ul li{&lt;br /&gt;padding: 10px 0 10px 0;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s the padding now:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="top-padding.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/top-padding.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Why not add the 10-pixel padding to the UL tag in the first place?&lt;/strong&gt; You need a way to separate one LI from another. Before the added padding to &lt;strong&gt;.sidebar ul li{}&lt;/strong&gt;, there was no space in between the search form and calendar and no space in between &lt;strong&gt;Calendar&lt;/strong&gt; and &lt;strong&gt;Pages&lt;/strong&gt;. The spacing in between each block is what 10-pixel top and bottom paddings for &lt;strong&gt;.sidebar ul li{}&lt;/strong&gt; are for. If the UL tag had padding for all four sides instead of just left and right (0 10px 0 10px), you would end up with a 20px top padding or 20px bottom padding in trying to separate the LIs after padding the UL. Get what I&amp;rsquo;m saying?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you don&amp;rsquo;t, go ahead and add top and bottom padding for &lt;strong&gt;.sidebar ul{}&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 3&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type this under &lt;strong&gt;.sidebar ul li{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.sidebar ul li h2{&lt;br /&gt;font-family: Georgia, Sans-serif;&lt;br /&gt;font-size: 14px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Remember that styling the sub-heading under .post{} didn&amp;rsquo;t matter because you were targetting sub-headings only under .post{}? Now, you&amp;rsquo;re styling the unaffected sub-headings in the Sidebar. Here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="h2-and-unnecessary-padding.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/h2-and-unnecessary-padding.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;That&amp;rsquo;s how my &lt;strong&gt;Pages&lt;/strong&gt; links listing looks. You probably have only one link, &lt;strong&gt;About&lt;/strong&gt;. I added multiple links or page levels to my offline WordPress install to test and see how lower level links would look. Notice the unnecessary extra padding at the bottom that I circled. That&amp;rsquo;s a perfect example of style inheritance. Instead of 10 pixels, it&amp;rsquo;s 20 pixels.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Because you added padding to &lt;strong&gt;.sidebar ul li{}&lt;/strong&gt;, the lower level &lt;strong&gt;LI&lt;/strong&gt;s inherited that padding. To fix it, do Step 4.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 4&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type this under .sidebar ul li h2{}:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.sidebar ul ul li{&lt;br /&gt;padding: 0;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The consecutive &lt;strong&gt;UL&lt;/strong&gt;s in &lt;strong&gt;.sidebar ul ul li{}&lt;/strong&gt; indicates that you&amp;rsquo;re targeting the lower level &lt;strong&gt;LI&lt;/strong&gt;s. Again, when all values are 0, you don&amp;rsquo;t need the px suffix.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="ul-ul-li.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/ul-ul-li.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The line spacing is too close so lets make the line height equal 24px.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add &lt;strong&gt;line-height: 24px;&lt;/strong&gt; to &lt;strong&gt;.sidebar ul ul li{}&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="line-height.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/line-height.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;By the way, if you&amp;rsquo;re getting extra spacing under the search form in Internet Explorer. Add form to:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p{&lt;br /&gt;margin: 0;&lt;br /&gt;padding: 0;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p&lt;strong&gt;, form&lt;/strong&gt;{&lt;br /&gt;margin: 0;&lt;br /&gt;padding: 0;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 5 (Optional)&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Do this step if you want the calendar dates to stretch and cover the full sidebar width. Your calendar currently looks like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="calendar1.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/calendar1.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To style the calendar, find out tag it&amp;rsquo;s sitting in and what the name or id of that tag. To do that, go to &lt;strong&gt;View &amp;gt; Page Source or Source&lt;/strong&gt;. Your sidebar is at the bottom so go to the bottom of the source codes and look for the Calendar.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="caledar-id.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/caledar-id.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that you know the calendar sits in a &lt;strong&gt;TABLE&lt;/strong&gt; tag with &lt;strong&gt;wp-calendar&lt;/strong&gt; as &lt;strong&gt;id&lt;/strong&gt;. How do you target the &lt;strong&gt;wp-calendar table&lt;/strong&gt; in in the &lt;strong&gt;style.css&lt;/strong&gt; file?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;table#wp-calendar{}&lt;/strong&gt; is the answer. Why? Earlier, you learned to use the pound sign when styling DIV named with an &lt;strong&gt;id&lt;/strong&gt; instead of a &lt;strong&gt;class&lt;/strong&gt;. In this case, it&amp;rsquo;s a &lt;strong&gt;table&lt;/strong&gt; instead of a &lt;strong&gt;DIV&lt;/strong&gt;, with an &lt;strong&gt;id&lt;/strong&gt; value, &lt;strong&gt;wp-calendar&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;#wp-calendar{} would work because it&amp;rsquo;s unique and WordPress doesn&amp;rsquo;t use #wp-calendar for any other tag. But, you should try to be specific when you can. If you want to be more specific, use &lt;strong&gt;.sidebar ul li table#wp-calendar{}&lt;/strong&gt;. Even more specific? Fine, use &lt;strong&gt;.sidebar ul li#calendar table#wp-calendar{}&lt;/strong&gt;. That&amp;rsquo;s because the list item (LI) containing the Calendar sub-heading and Calendar TABLE has an &lt;strong&gt;id&lt;/strong&gt; named &lt;strong&gt;calendar&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that you know what to use, how do you make the table stretch? Use &lt;strong&gt;width: 100%;&lt;/strong&gt; for the table.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type this under &lt;strong&gt;.sidebar ul ul li{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;table#wp-calendar{&lt;br /&gt;width: 100%;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save and refresh. Here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="calendar-width.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/calendar-width.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;width: 100%;&lt;/strong&gt; because you want the Calendar table to adjust to the width of the Sidebar, no matter how many pixels you want to change the Sidebar to.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It doesn&amp;rsquo;t look good, but you&amp;rsquo;re learning how to do it, in case you want to. This calendar needs more styling to look right. &lt;strong&gt;Hint&lt;/strong&gt;: Look in source codes again, find out what tags under the &lt;strong&gt;TABLE&lt;/strong&gt; that you can style.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-6868235137195857913?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/6868235137195857913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=6868235137195857913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6868235137195857913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6868235137195857913'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-13-styling-sidebar.html' title='WP Theme Lesson #13: Styling Sidebar'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-3038024086628862829</id><published>2008-06-22T06:01:00.001-07:00</published><updated>2008-06-22T06:01:11.718-07:00</updated><title type='text'>WP Theme Lesson #12: Post Formatting and Miscellaneous</title><content type='html'>&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You don&amp;rsquo;t need index.php today. Open &lt;strong&gt;Xampp Control&lt;/strong&gt;, &lt;strong&gt;theme folder&lt;/strong&gt;, &lt;strong&gt;Firefox&lt;/strong&gt;, &lt;strong&gt;Internet Explorer&lt;/strong&gt;, and &lt;strong&gt;style.css&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before we start, forget yesterday&amp;rsquo;s screenshot that I showed you. I had the widget plugin turned on while taking the screenshot, which explains why my sidebar looked different from yours. Also, in the style.css file, change all Sans-seriff to &lt;strong&gt;Sans-serif&lt;/strong&gt;. My mistake again, I tend to add an extra &amp;lsquo;F&amp;rsquo; to Sans-serif.&lt;span id="more-243"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 1&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Get rid of most margins and paddings by typing the following codes above the &lt;strong&gt;body{}&lt;/strong&gt; in &lt;strong&gt;style.css&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;body, h1, h2, h3, h4, h5, h6, blockquote, p{&lt;br /&gt;margin: 0;&lt;br /&gt;padding: 0;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Notice that it&amp;rsquo;s &lt;strong&gt;margin: 0;&lt;/strong&gt; instead of &lt;strong&gt;margin: 0 0 0 0;&lt;/strong&gt;. When all your values are the same, use one number. Same goes for padding.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Save your file. Refresh Firefox and Internet Explorer. Don&amp;rsquo;t worry, now you&amp;rsquo;ll add in the margins and paddings where you actually want them to appear, and not where the browsers want them by default.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;By the way, I&amp;rsquo;m telling you to put this and that under or above this or that, but know that it&amp;rsquo;s optional. You can type/place your codes anywhere. The way I&amp;rsquo;m doing it is how I organize.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 2&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Style H1 title, type this under the &lt;strong&gt;body{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;h1{&lt;br /&gt;font-family: Georgia, Sans-serif;&lt;br /&gt;font-size: 24px;&lt;br /&gt;padding: 0 0 10px 0;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;font-family: Georgia, Sans-seriff;&lt;/strong&gt; changes the H1 title front from Arial to Georgia. Without Georgia, the web page looks for Sans-serif;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;font-size: 24px;&lt;/strong&gt; is self-explanatory. However, notice that when you set the font size to &lt;strong&gt;12px&lt;/strong&gt; within &lt;strong&gt;body{}&lt;/strong&gt;, the &lt;strong&gt;H1&lt;/strong&gt; and &lt;strong&gt;H2&lt;/strong&gt; tags didn&amp;rsquo;t follow that rule. That&amp;rsquo;s because heading tags follow their own rules. To control them, you need to style specifically for them.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;padding: 0 0 10px 0;&lt;/strong&gt; means 10-pixel bottom padding. It&amp;rsquo;s for adding space between your blog&amp;rsquo;s title and description.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Save, refresh, and here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="h1-styled.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/h1-styled.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 3&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under &lt;strong&gt;#container{}&lt;/strong&gt;: (Save and refresh after each block of codes to see what the changes are.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.post{&lt;br /&gt;padding: 10px 0 10px 0;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(You added 10-pixel top and bottom paddings to each DIV with a class named, &lt;strong&gt;post&lt;/strong&gt;.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.post h2{&lt;br /&gt;font-family: Georgia, Sans-serif;&lt;br /&gt;font-size: 18px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(.post h2 is not a general rule. It specifically targets the H2 sub-headings within the post DIV. The H2 sub-headings in the Sidebar aren&amp;rsquo;t affected.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.entry{&lt;br /&gt;line-height: 18px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(Increased the size of the space between each line within the entry DIV.)&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 4&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under &lt;strong&gt;a:hover{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;p{&lt;br /&gt;padding: 10px 0 0 0;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(10-pixel top padding to each paragraph tag.)&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 5&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type under &lt;strong&gt;.entry{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;p.postmetadata{&lt;br /&gt;border-top: 1px solid #ccc;&lt;br /&gt;margin: 10px 0 0 0;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Remember the pargraph tag that you gave a class named, &lt;strong&gt;postmetadata&lt;/strong&gt;, to? Styling a specific paragraph tag and styling DIV are very much the same. You can apply border, margin, padding, and background to both.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For the &lt;strong&gt;postmetadata&lt;/strong&gt; paragraph tag, you added a gray border and a 10-pixel top margin to it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;border-top&lt;/strong&gt; means top border only. &lt;strong&gt;border-left&lt;/strong&gt; means left border only. Etc. &lt;strong&gt;border&lt;/strong&gt;, alone, without &lt;strong&gt;-top&lt;/strong&gt;, &lt;strong&gt;-right&lt;/strong&gt;, &lt;strong&gt;-bottom&lt;/strong&gt;, or &lt;strong&gt;-left&lt;/strong&gt; means all borders. For example, &lt;strong&gt;border: 1px solid #ccc;&lt;/strong&gt; means all four sides have a gray 1px border.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 6&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type under &lt;strong&gt;p.postmetadata{}&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.navigation{&lt;br /&gt;padding: 10px 0 0 0;&lt;br /&gt;font-size: 14px;&lt;br /&gt;font-weight: bold;&lt;br /&gt;line-height: 18px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For the &lt;strong&gt;navigation&lt;/strong&gt; DIV wrapping the &lt;strong&gt;Next page&lt;/strong&gt; and &lt;strong&gt;Previous page&lt;/strong&gt; links, you just:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;added a 10-pixel top padding&lt;/li&gt;&lt;br /&gt;&lt;li&gt;change its font size to 14px&lt;/li&gt;&lt;br /&gt;&lt;li&gt;change its font-weight to bold.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;increased its line-height to 18px.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;That&amp;rsquo;s the end of today&amp;rsquo;s lesson.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-3038024086628862829?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/3038024086628862829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=3038024086628862829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3038024086628862829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3038024086628862829'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-12-post-formatting-and.html' title='WP Theme Lesson #12: Post Formatting and Miscellaneous'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-6557805860374447601</id><published>2008-06-22T05:59:00.001-07:00</published><updated>2008-06-22T05:59:27.805-07:00</updated><title type='text'>WP Theme Lesson #11: Widths and Floats</title><content type='html'>&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This lesson will cover how to set the width for each DIV (or invisible box) and how to arrange them. It&amp;rsquo;ll also show you some work-arounds to get your theme to display right or look the same in both Firefox and Internet Exlporer.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before we start, open the following items: &lt;strong&gt;Xampp Control&lt;/strong&gt;, &lt;strong&gt;theme folder&lt;/strong&gt;, &lt;strong&gt;Firefox &lt;/strong&gt;browser, &lt;strong&gt;Internet Explorer&lt;/strong&gt; browser, &lt;strong&gt;index.php&lt;/strong&gt;, and &lt;strong&gt;style.css&lt;/strong&gt;.&lt;span id="more-241"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 1&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;The first thing you want to do is decide what&amp;rsquo;s going to be the overall width of your theme. We&amp;rsquo;ll use 750px (750 pixels); each 100-pixel is one inch. Your theme depends on the view specs of the majority of your blog&amp;rsquo;s visitors. What you want to avoid is using a 900px theme for an audience that uses mostly 800px by 600px resolutions, which means your 900px theme would expand 100 pixels beyond their screens. That&amp;rsquo;s a no-no.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;How do you limit the overall width to 750px anyway?&lt;/strong&gt;&lt;br /&gt;You need everything to sit within a 750px box or DIV. Everything includes: header, container, sidebar, and footer.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add: &lt;strong&gt;&amp;lt;div id=&amp;rdquo;wrapper&amp;rdquo;&amp;gt;&lt;/strong&gt; after &lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt;&lt;br /&gt;Add: &lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt; before &lt;strong&gt;&amp;lt;/body&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the following in &lt;strong&gt;style.css&lt;/strong&gt;:&lt;br /&gt;&lt;strong&gt;#wrapper{&lt;br /&gt;margin: 0 auto 0 auto;&lt;br /&gt;width: 750px;&lt;br /&gt;text-align: left;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In CSS, speficially in style.css, the pound sign (&lt;strong&gt;#&lt;/strong&gt;) is how you address a DIV with an &lt;strong&gt;id&lt;/strong&gt;. The period is how you address a DIV with a &lt;strong&gt;class&lt;/strong&gt;. For a class example, if your codes were &lt;strong&gt;&amp;lt;div class=&amp;rdquo;wrapper&amp;rdquo;&amp;gt;&lt;/strong&gt; then use &lt;strong&gt;.wrapper&lt;/strong&gt; instead of &lt;strong&gt;#wrapper&lt;/strong&gt; to address the &lt;strong&gt;wrapper &lt;/strong&gt;DIV.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save both the index.php and style.css files. Refresh the Firefox and Internet Explorer browsers (press F5) to see the change.&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Further explanations&lt;/h4&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;margin: 0 auto 0 auto;&lt;/strong&gt; means (in exact order) &lt;strong&gt;0 top margin&lt;/strong&gt;, &lt;strong&gt;auto right margin&lt;/strong&gt;, &lt;strong&gt;0 bottom margin&lt;/strong&gt;, and &lt;strong&gt;left auto margin&lt;/strong&gt;. For now, just remember that setting right and left margins to auto is centerting.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;width: 750px;&lt;/strong&gt; is self-explanatory.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;text-align: left;&lt;/strong&gt; is aligning the text to the left within the &lt;strong&gt;wrapper DIV&lt;/strong&gt; because you will be changing &lt;strong&gt;body{ text-align: left;}&lt;/strong&gt; to &lt;strong&gt;text-align: center;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Step 2&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Go ahead and change &lt;strong&gt;text-align: left;&lt;/strong&gt; within &lt;strong&gt;body{}&lt;/strong&gt; to &lt;strong&gt;text-align: center;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Why&lt;/strong&gt;? (I&amp;rsquo;m assuming you&amp;rsquo;re using Firefox and Internet Explorer 6). Your layout might look right to you, but not to people using earlier versions of Internet Explorer. Remember setting right and left margins to auto is centering? Well, that doesn&amp;rsquo;t work for all Internet Explorers so &lt;strong&gt;body{ text-align: center; }&lt;/strong&gt; is a fix for older IEs to center the &lt;strong&gt;wrapper&lt;/strong&gt; DIV or box.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(By the way, the text sizes in Firefox and Internet Explorer are different right now. We&amp;rsquo;ll fix that later.)&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 3&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Make the &lt;strong&gt;Header&lt;/strong&gt; float left with a 750px width:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;#header{&lt;br /&gt;float: left;&lt;br /&gt;width: 750px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 4&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Make the &lt;strong&gt;Container&lt;/strong&gt; float left with a 500px width:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;#container{&lt;br /&gt;float: left;&lt;br /&gt;width: 500px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 5&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Make the &lt;strong&gt;Sidebar&lt;/strong&gt; float left with a 240px width and a gray background: (10px is missing; I know.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;.sidebar{&lt;br /&gt;float: left;&lt;br /&gt;width: 240px;&lt;br /&gt;background: #eeeeee;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice, you did not use a pound sign to address the &lt;strong&gt;Sidebar&lt;/strong&gt; DIV; you used a period. Also, remember #ffffff is white? &lt;strong&gt;background: #eeeeee;&lt;/strong&gt; is very light gray. You added a background color to the Sidebar just to see the difference when you&amp;rsquo;ll add the remaining 10 pixels later.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 6&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Make the &lt;strong&gt;Footer&lt;/strong&gt; float left and clear both with a 750px width:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;#footer{&lt;br /&gt;clear: both;&lt;br /&gt;float: left;&lt;br /&gt;width: 750px;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;What&amp;rsquo;s the difference between the &lt;strong&gt;Header&lt;/strong&gt; and &lt;strong&gt;Footer&lt;/strong&gt; stylings? The answer is the presense of &lt;strong&gt;clear: both;&lt;/strong&gt; in &lt;strong&gt;footer{}&lt;/strong&gt;. It&amp;rsquo;s there to make sure the Footer doesn&amp;rsquo;t attach itself to anything above it, like the Sidebar or Container.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Save the style.css file. Refresh the browsers.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 7&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Add the remaining 10 pixels to the Sidebar by using a margin. Now your sidebar style codes look like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;.sidebar{&lt;br /&gt;float: left;&lt;br /&gt;width: 240px;&lt;br /&gt;background: #eeeeee;&lt;br /&gt;&lt;strong&gt;margin: 0 0 0 10px;&lt;/strong&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save file and refresh the browsers to see a 10-pixel space added to the left of the Sidebar.&lt;br /&gt;&lt;strong&gt;margin: 0 0 0 10px;&lt;/strong&gt; specifically means 0 top, 0 right, 0 bottom, 10px left. When size is 0, the &lt;strong&gt;px&lt;/strong&gt; suffix isn&amp;rsquo;t necessary.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Step 8 (Extra step)&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;This is just in case you&amp;rsquo;re getting a 20px margin instead of a 10px margin. 20px margin would break your layout and push the sidebar to the bottom of the page because a 20px margin makes the sum of the Container and Sidebar widths equal 760px instead of 750px. This extra step is &lt;strong&gt;Internet Explorer&amp;rsquo;s&lt;/strong&gt; fault because the bug of doubling the set margin doesn&amp;rsquo;t exist in Firefox.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To fix this bug, add &lt;strong&gt;display: inline;&lt;/strong&gt; to the Sidebar. Now your Sidebar should be:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;.sidebar{&lt;br /&gt;float: left;&lt;br /&gt;width: 240px;&lt;br /&gt;background: #eeeeee;&lt;br /&gt;margin: 0 0 0 10px;&lt;br /&gt;&lt;strong&gt;display: inline;&lt;/strong&gt;&lt;br /&gt;}&lt;/p&gt;&lt;br /&gt;&lt;p&gt;That&amp;rsquo;s the end of today&amp;rsquo;s lesson. If you have any question, feel free to ask me. I&amp;rsquo;m here to help, not just to show you the ropes. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;And here&amp;rsquo;s what I have in the &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/index-lesson-11.txt"&gt;index&lt;/a&gt; and &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/style-lesson-11.txt"&gt;style&lt;/a&gt; files.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;If you&amp;rsquo;ve read the first version of this lesson, forget the screenshot that I showed you. When taking the screenshot, I forgot to turn off the widget plugin for the sidebar, which made the sidebar looked a little different than what you should have.&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-6557805860374447601?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/6557805860374447601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=6557805860374447601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6557805860374447601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6557805860374447601'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-11-widths-and-floats.html' title='WP Theme Lesson #11: Widths and Floats'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-3574066898069230823</id><published>2008-06-22T05:57:00.001-07:00</published><updated>2008-06-22T05:57:57.269-07:00</updated><title type='text'>WP Theme Lesson #10: Hex Codes and Styling Links</title><content type='html'>&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Continuing from yesterday&amp;rsquo;s introduction to CSS, we&amp;rsquo;ll do more &lt;strong&gt;coloring&lt;/strong&gt; and learn more about &lt;strong&gt;hex codes&lt;/strong&gt;. The color property, followed by a hexadecimal (hex) code, is for coloring texts (words). For example body { color: #000000;} means all texts (words) in the body of your page will be black.&lt;span id="more-239"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The background property, followed by a hex code, is for coloring anything that&amp;rsquo;s not text. For example, &lt;strong&gt;body{ background: #ffffff; }&lt;/strong&gt; means white background for the body.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Hexadecimal Codes&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Preceded by a pound sign (#) each hex code has six digits. Those numbers range from &lt;strong&gt;#ffffff&lt;/strong&gt; (white) to &lt;strong&gt;#000000&lt;/strong&gt; (black).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;#ffffff, #eeeeee, #dddddd, #cccccc, #bbbbbb, #aaaaaa, #999999, #888888, #777777, #666666, #555555, #444444, #333333. #222222, #111111&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The first two digits represent red, third and fourth represent green, and last two represent blue. &lt;strong&gt;#ff0000&lt;/strong&gt; is red. &lt;strong&gt;#550000&lt;/strong&gt; is dark red. &lt;strong&gt;#220000&lt;/strong&gt; is darker red. &lt;strong&gt;#00ff00&lt;/strong&gt; is green. &lt;strong&gt;#0000ff&lt;/strong&gt; is blue. Wait, isn&amp;rsquo;t yellow a primary color? Which hex code is yellow? &lt;strong&gt;#ffff00&lt;/strong&gt; is yellow. &lt;strong&gt;#ff00ff&lt;/strong&gt; is violet.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Step 1&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under the the &lt;strong&gt;body{ }&lt;/strong&gt; selector:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;a:link, a:visited{&lt;br /&gt;text-decoration: underline;&lt;br /&gt;color: #336699;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="style-links.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/style-links.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;What was that for?&lt;/strong&gt; You made sure all your links are underlined (&lt;strong&gt;text-decoration: underline;&lt;/strong&gt;) and blue (&lt;strong&gt;color: #336699;&lt;/strong&gt;). It&amp;rsquo;s a different shade of blue and it&amp;rsquo;s blue because the last two digits (represent blue) are the highest numbers.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;a:link&lt;/strong&gt; is for styling links. When you want to turn a word into a link, what do you use? The &lt;strong&gt;&amp;lt;a&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/a&amp;gt;&lt;/strong&gt; tags, hence, the &lt;strong&gt;A&lt;/strong&gt; in &lt;strong&gt;a:link&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;a:visited&lt;/strong&gt; is for styling links that have been clicked on (visited pages), hence, &lt;strong&gt;Visited&lt;/strong&gt; in &lt;strong&gt;a:visited&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;p&gt;Instead of typing:&lt;br /&gt;&lt;strong&gt;a:link{&lt;br /&gt;text-decoration: underline;&lt;br /&gt;color: #336699;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;AND&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;a:visited{&lt;br /&gt;text-decoration: underline;&lt;br /&gt;color: #336699;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;You used the &lt;strong&gt;comma&lt;/strong&gt; to separate &lt;strong&gt;a:link&lt;/strong&gt; and &lt;strong&gt;a:visited&lt;/strong&gt; while applying &lt;strong&gt;text-decoration: underline;&lt;/strong&gt; and &lt;strong&gt;color: #336699;&lt;/strong&gt; to both selectors.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Step 2&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under &lt;strong&gt;a:link, a:visited{ }&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;a:hover{&lt;br /&gt;text-decoration: none;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What was that for?&lt;/strong&gt; You made sure that the link underline disappears when you hover the cursor over a link, hence, &lt;strong&gt;Hover&lt;/strong&gt; in &lt;strong&gt;a:hover&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you don&amp;rsquo;t want to underline by default and underline when you hover over then switch the &lt;strong&gt;text-decoration:&lt;/strong&gt; value for &lt;strong&gt;a:link&lt;/strong&gt; and &lt;strong&gt;a:hover&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you want change the color of your link on hover then add &lt;strong&gt;color:&lt;/strong&gt; and whichever hex code you want. For example:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;a:hover{&lt;br /&gt;text-decoration: none;&lt;br /&gt;&lt;strong&gt;color: #ff0000;&lt;/strong&gt;&lt;br /&gt;}&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-3574066898069230823?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/3574066898069230823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=3574066898069230823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3574066898069230823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3574066898069230823'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-10-hex-codes-and.html' title='WP Theme Lesson #10: Hex Codes and Styling Links'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8302258865025776302</id><published>2008-06-22T05:56:00.001-07:00</published><updated>2008-06-22T05:56:20.916-07:00</updated><title type='text'>WP Theme Lesson #9: Style.css and CSS Intro</title><content type='html'>&lt;p&gt;The best way to learn CSS is to dive right in. Unlike XHTML and PHP, you don&amp;rsquo;t need to touch the core files of your template. You also don&amp;rsquo;t need to understand any basic concept. Just dive in. Trial and error is the way to go.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before we start, you should already have some information in the &lt;strong&gt;style.css&lt;/strong&gt; file. Let&amp;rsquo;s find out what that block of information means right now.&lt;span id="more-233"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="theme-info.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/theme-info.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;First line is the theme&amp;rsquo;s name, which is self-explanatory.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Second is the location of where your theme is available. If you&amp;rsquo;re creating a theme for yourself, not for public use, don&amp;rsquo;t worry about it.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Third line is theme&amp;rsquo;s description.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Fourth is version number, which is important, especially when you release updated versions of your theme for public use.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Fifth and sixth is your name and home page.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;The /* and */ signs wrapping around your theme&amp;rsquo;s information is for preventing the theme&amp;rsquo;s information from affecting the rest of the page. It&amp;rsquo;s CSS commenting. While typing CSS codes to style your web page, you might want to add comments here and there to keep track of things. But, you don&amp;rsquo;t want your comments to affect the codes so you use the /* and */ signs to make your comments invisible.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s the processed theme information:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="theme-info-thumbnail.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/theme-info-thumbnail.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Open Xampp Control, theme folder, a Firefox browser, an Internet Explorer browser, and the style.css.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Point both browsers to http://localhost/wordpress&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s where you really need both &lt;a href="http://www.mozilla.com/en-US/firefox/"&gt;Firefox&lt;/a&gt; and Internet Explorer to test your theme. Different systems interpret CSS codes differently. It&amp;rsquo;s best to test your theme in as many browsers and in as many operating systems as possible (Safari, Opera, Linux, Netscape, etc). If you&amp;rsquo;re lazy like me, test your themes in only Firefox and Internet Explorer.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(Notice: You don&amp;rsquo;t need to open &lt;strong&gt;index.php&lt;/strong&gt; in Notepad, in this lesson. If you can&amp;rsquo;t already open the &lt;strong&gt;style.css&lt;/strong&gt; with Notepad, right click on your file, select &lt;strong&gt;Properties&lt;/strong&gt;, click &lt;strong&gt;Change&lt;/strong&gt;, and select Notepad.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the follow codes in the style.css file:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;body{&lt;br /&gt;margin: 0;&lt;br /&gt;font-family: Arial, Helvetica, Georgia, Sans-serif;&lt;br /&gt;font-size: 12px;&lt;br /&gt;text-align: left;&lt;br /&gt;vertical-align: top;&lt;br /&gt;background: #ffffff;&lt;br /&gt;color: #000000;&lt;br /&gt;}&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Just like working with XHTML or PHP, add tab spacing for organization:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-body.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-body.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save your style.css file, &lt;strong&gt;refresh&lt;/strong&gt; both &lt;strong&gt;Firefox&lt;/strong&gt; and &lt;strong&gt;Internet Explorer&lt;/strong&gt; browsers to see the change. (You&amp;rsquo;ll be working with two browsers from now on.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Treat &lt;strong&gt;body{ }&lt;/strong&gt; as a tag and everything in between as attributes and values, just like you did with XHTML. &lt;strong&gt;{&lt;/strong&gt; is open. &lt;strong&gt;}&lt;/strong&gt; is close. Within the &lt;strong&gt;{&lt;/strong&gt; and &lt;strong&gt;}&lt;/strong&gt;, the &lt;strong&gt;colon means start&lt;/strong&gt; and &lt;strong&gt;semicolon means stop&lt;/strong&gt;. (I use the terms tags, attributes, and values when referring to XHTML, PHP, and CSS to keep it simple. In reality, PHP and CSS have different terms for their codes. For example: parameters, selector, and property.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before we move on, there&amp;rsquo;s a reason why you used the &lt;strong&gt;body{ }&lt;/strong&gt; (CSS selector) and that&amp;rsquo;s because you&amp;rsquo;re working on styling the most basic (or overall) part of the web page, the &lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt; tag. You don&amp;rsquo;t style the &amp;lt;header&amp;gt; tag because there&amp;rsquo;s nothing to style. Everything that shows up on your web page sits in within the &lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/body&amp;gt;&lt;/strong&gt; tags.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;However, later on, you will style the DIV box with the ID named &lt;strong&gt;header&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Further explanations&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;margin: 0;&lt;/strong&gt; gets rid of the default margin spacing of the body tag. If you wanted a margin or bigger margin, change the 0 to 10px, 20px, or etcetera. PX means pixels. Each pixel is a dot on your computer screen. When your margin is a 0, there&amp;rsquo;s no need to follow it with px.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In the image below, the red highlighted space is the default margin spacing applied to the body tag.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="show-margin.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/show-margin.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After styling it &lt;strong&gt;margin: 0;&lt;/strong&gt;, here&amp;rsquo;s the same page without the margins:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="margin-0.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/margin-0.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;font-family: Arial, Helvetica, Georgia, Sans-serif;&lt;/strong&gt; selects which font to use for your web page or website. The fonts following the first one, which is &lt;strong&gt;Arial&lt;/strong&gt; in this case, are alternates. If your users don&amp;rsquo;t have the &lt;strong&gt;Arial&lt;/strong&gt; font installed on their computers, the &lt;strong&gt;style.css&lt;/strong&gt; file looks for &lt;strong&gt;Helvetica&lt;/strong&gt;, then &lt;strong&gt;Georgia&lt;/strong&gt;, and then &lt;strong&gt;Sans-serif&lt;/strong&gt;. You can find your list of fonts in the &lt;strong&gt;Fonts&lt;/strong&gt; folder under &lt;strong&gt;My Computer &amp;gt; Hard Disk &amp;gt; Windows&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;font-size: 12px;&lt;/strong&gt; is self-explanatory. Change it to a smaller or bigger number to see the change.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;text-align: left;&lt;/strong&gt; aligns your text to the left. Change it to text-align: right; to see the difference.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;vertical-align: top;&lt;/strong&gt; makes sure everything starts from the top. If you middle or bottom align the body tag, everything will be pushed down.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;background: #ffffff;&lt;/strong&gt; means white background. #ffffff is the hex code for white. #000000 is the hex codes for black.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;color: #000000;&lt;/strong&gt; means your text color will be black.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you want to move ahead or learn CSS on your own, the best place to start at is &lt;a href="http://w3schools.com/css/default.asp"&gt;w3schools.com&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8302258865025776302?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8302258865025776302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8302258865025776302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8302258865025776302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8302258865025776302'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-9-stylecss-and-css.html' title='WP Theme Lesson #9: Style.css and CSS Intro'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-5727217367263459119</id><published>2008-06-22T05:54:00.001-07:00</published><updated>2008-06-22T05:54:28.787-07:00</updated><title type='text'>WP Theme Lesson #8: How to Validate</title><content type='html'>&lt;p&gt;You need to learn how to validate your codes, before stepping into CSS and working with the &lt;strong&gt;style.css&lt;/strong&gt; file. Validate/Validating/Validation simply means making sure there&amp;rsquo;s no error. At beginning of this series, I gave you two links to bookmark, &lt;a href="http://validator.w3.org/"&gt;XHTML Validator&lt;/a&gt; and &lt;a href="http://jigsaw.w3.org/css-validator/"&gt;CSS Validator&lt;/a&gt;. For this lesson, you&amp;rsquo;ll use the XHTML validator.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I&amp;rsquo;ll keep this lesson very short and simple because you need to more time to sink in everything you&amp;rsquo;ve learned about XHTML and PHP. Don&amp;rsquo;t keep moving forward with my lessons. Take the time to reflect and picture the codes in your head. How do you start an invisible box? What&amp;rsquo;s the different between an ID and a Class? What PHP function would you use to call for the blog&amp;rsquo;s title? Blog&amp;rsquo;s description? The more you picture the more you remember.&lt;span id="more-226"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After today, you better be ready. When we take on CSS, I&amp;rsquo;ll dive deep into it because the style.css file is what you&amp;rsquo;ll work with eighty percent of the time.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For today&amp;rsquo;s lesson, you need to open only the &lt;strong&gt;Xampp Control&lt;/strong&gt; and browser (pointing to &lt;strong&gt;http://localhost/wordpress&lt;/strong&gt;).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Looking at the browser, go to &lt;strong&gt;View &amp;gt; Page Source&lt;/strong&gt; or &lt;strong&gt;Source&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Select all. You can do this by clicking and dragging to highlight all the source codes or simply press &lt;strong&gt;Ctrl + a&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Copy all the source codes. That&amp;rsquo;s right click and copy or &lt;strong&gt;Ctrl + c&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Open a tab or another browser pointing to the &lt;a href="http://validator.w3.org/"&gt;XHTML Validator&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Go to the bottom of the page, paste the source codes in the &lt;strong&gt;Validate by Direct Input&lt;/strong&gt; box. Paste by right click and paste or &lt;strong&gt;Ctrl + v&lt;/strong&gt;.&lt;br /&gt;&lt;img alt="paste-codes.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/paste-codes.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After clicking &lt;strong&gt;Check&lt;/strong&gt;, the validator will check your codes, then send you to the results page. If the message is green, then you have no errors.&lt;br /&gt;&lt;img alt="passed-validation.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/passed-validation.gif" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-5727217367263459119?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/5727217367263459119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=5727217367263459119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/5727217367263459119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/5727217367263459119'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-8-how-to-validate.html' title='WP Theme Lesson #8: How to Validate'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-851151911902836514</id><published>2008-06-22T05:53:00.001-07:00</published><updated>2008-06-22T05:53:07.367-07:00</updated><title type='text'>WP Theme Lesson #7: Footer</title><content type='html'>&lt;p&gt;This lesson on the &lt;strong&gt;footer&lt;/strong&gt; is simple. You&amp;rsquo;re going to add a DIV or invisible box under the Sidebar DIV and fill in some copyright text for the footer. Think you can do that without my instructions? Go ahead a try it. Come back to this lesson to double check.&lt;span id="more-219"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Add the DIV&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under the Sidebar DIV:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div id=&amp;rdquo;footer&amp;rdquo;&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-footer.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-footer.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Add footer text within paragraph tags. For this, say anything you want. Here&amp;rsquo;s my message:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;p&amp;gt;&lt;br /&gt;Copyright &amp;amp;#169; 2007 &amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-footer-text.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-footer-text.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save notepad and refresh browser. Here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="footer.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/footer.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you didn&amp;rsquo;t use the footer text above, &lt;strong&gt;&amp;amp;#169;&lt;/strong&gt; is the code for displaying the copyright sign. Also, remember the &lt;strong&gt;bloginfo()&lt;/strong&gt; function that you used when putting the header together? I used it again for the footer. &amp;lsquo;&lt;strong&gt;name&lt;/strong&gt;&amp;lsquo; calls for the blog&amp;rsquo;s title and &amp;lsquo;&lt;strong&gt;url&lt;/strong&gt;&amp;lsquo; calls for the blog&amp;rsquo;s address.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you want the blog&amp;rsquo;s title to be a link, check the header to remember how you did it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-851151911902836514?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/851151911902836514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=851151911902836514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/851151911902836514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/851151911902836514'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-7-footer.html' title='WP Theme Lesson #7: Footer'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-3636843047461265992</id><published>2008-06-22T05:51:00.001-07:00</published><updated>2008-06-22T05:51:45.045-07:00</updated><title type='text'>WP Theme Lesson #6e: Widgetizing Sidebar</title><content type='html'>&lt;p&gt;A widget-ready sidebar or widgetized sidebar is almost a standard for themes catering the WordPress 2.0 and 2.1 series. But first, what is widgetizing? Widgetizing simply means getting the Sidebar ready for the &lt;a href="http://automattic.com/code/widgets/"&gt;Widget plugin&lt;/a&gt;; this plugin allows you to easily re-arrange features within the Sidebar.&lt;span id="more-215"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For example, instead of having to modify the Sidebar codes to switch the positions of Categories and Archives, you simply drag the Archives and Catgories listings to their positions.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Create functions.php file&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Start a new Notepad, leave it blank, save it as &lt;strong&gt;functions.php&lt;/strong&gt;. Copy everything in &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/functions.txt"&gt;functions.txt&lt;/a&gt; to your &lt;strong&gt;functions.php&lt;/strong&gt; file. Save and close the &lt;strong&gt;functions.php&lt;/strong&gt; Notepad.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Just for review, you should now have four files in the theme folder named, &amp;ldquo;&lt;strong&gt;tutorial&lt;/strong&gt;.&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="number-of-files.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/number-of-files.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Widgetize the Sidebar&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the following codes directly after the sidebar&amp;rsquo;s first &lt;strong&gt;&amp;lt;ul&amp;gt;&lt;/strong&gt; tag.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php if ( function_exists(&amp;rsquo;dynamic_sidebar&amp;rsquo;) &amp;amp;&amp;amp; dynamic_sidebar() ) : else : ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="widgetize-if.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/widgetize-if.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type this one directly before the &lt;strong&gt;&amp;lt;/ul&amp;gt;&lt;/strong&gt; tag:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="widgetize-endif.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/widgetize-endif.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save the index.php file. You will not see any changes on the web page until you&amp;rsquo;ve installed the Widget plugin. We&amp;rsquo;ll do that later.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-3636843047461265992?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/3636843047461265992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=3636843047461265992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3636843047461265992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/3636843047461265992'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-6e-widgetizing-sidebar.html' title='WP Theme Lesson #6e: Widgetizing Sidebar'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8404495314814106836</id><published>2008-06-22T05:49:00.001-07:00</published><updated>2008-06-22T05:49:41.641-07:00</updated><title type='text'>WP Theme Lesson #6d: Search Form and Calendar</title><content type='html'>&lt;p&gt;Although the title is &lt;strong&gt;Search Form&lt;/strong&gt; and &lt;strong&gt;Calendar&lt;/strong&gt;, I&amp;rsquo;ll throw in the &lt;strong&gt;Meta&lt;/strong&gt; block for today too. Let&amp;rsquo;s wrap up the regular Sidebar today and figure out how to widgetize your Sidebar by tomorrow okay? All right, let&amp;rsquo;s start&amp;hellip;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1 &lt;/strong&gt;: Add search form&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before I give you the codes to type, open a new notepad, leave it blank, save it as &lt;strong&gt;searchform.php&lt;/strong&gt; (in the same folder containing &lt;strong&gt;index.php&lt;/strong&gt;, of course). Copy the codes in my &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/searchform.txt"&gt;searchform.txt&lt;/a&gt; file to your &lt;strong&gt;searchform.php&lt;/strong&gt; file. That&amp;rsquo;s it; from this point on, leave the &lt;strong&gt;searchform.php&lt;/strong&gt; file alone.&lt;span id="more-206"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In the index.php file, type the following codes on top of every listing within the Sidebar:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;li id=&amp;rdquo;search&amp;rdquo;&amp;gt;&lt;br /&gt;&amp;lt;?php include(TEMPLATEPATH . &amp;lsquo;/searchform.php&amp;rsquo;); ?&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-search.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-search.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save notepad and refresh the browser. Here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="search.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/search.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;So what happened?&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;li id=&amp;rdquo;search&amp;rdquo;&amp;gt;&lt;/strong&gt; - start a list item with an ID named, &lt;strong&gt;search&lt;/strong&gt;. You&amp;rsquo;re giving it an ID so you can style it later.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;include()&lt;/strong&gt; - include whatever file you want to include. This is different from using a WordPress template function to call for something because &lt;strong&gt;include()&lt;/strong&gt; is simply including what&amp;rsquo;s already there. In this case, it&amp;rsquo;s the codes within the &lt;strong&gt;searhform.php&lt;/strong&gt; file. The information to be included does not change on a per blog basis. In other words, my search form looks exactly like yours.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;TEMPLATEPATH&lt;/strong&gt; - the location of your theme&amp;rsquo;s folder, &lt;strong&gt;wp-content/themes/tutorial&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lsquo;/searchform.php&amp;rsquo;&lt;/strong&gt; - location and name of the file, &lt;strong&gt;/searchform.php&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The &lt;strong&gt;period&lt;/strong&gt; between TEMPLATEPATH and &amp;lsquo;/searchform.php&amp;rsquo; connects them so you end up with:&lt;br /&gt;&lt;strong&gt;wp-content/themes/tutorial/searchform.php&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; - close the list item&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Notice, the search form block doesn&amp;rsquo;t have a sub-heading like Categories, Archives, Pages, or Blogroll. You can give it a sub-heading if you like, but for the sake of keeping your regular Sidebar as close to the widgetized version (which we&amp;rsquo;ll work on tomorrow) as possible, don&amp;rsquo;t give it a sub-heading.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Add calendar&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under the Search-Form or Page-listing block:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;li id=&amp;rdquo;calendar&amp;rdquo;&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;?php _e(&amp;rsquo;Calendar&amp;rsquo;); ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;?php get_calendar(); ?&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-calendar.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-calendar.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save notepad and refresh browser. Here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="calendar.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/calendar.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What happened?&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;li id=&amp;rdquo;calendar&amp;rdquo;&amp;gt;&lt;/strong&gt; - open a list item with an ID named, &amp;ldquo;calendar&amp;rdquo;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;h2&amp;gt;&lt;/strong&gt; - start a sub-heading&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;?php _e(&amp;rsquo;Calendar&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; - print the word &lt;strong&gt;Calendar&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;/h2&amp;gt;&lt;/strong&gt; - close sub-heading&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;get_calendar()&lt;/strong&gt; - call for the calendar using get_calendar() function&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; - close list item&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;You&amp;rsquo;re done with the calendar.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Add meta&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under the &lt;strong&gt;get_links_list()&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;li&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;?php _e(&amp;rsquo;Meta&amp;rsquo;); ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;?php wp_register(); ?&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;?php wp_loginout(); ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;?php wp_meta(); ?&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-meta.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-meta.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save notepad and refresh browser. Here are the results:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(If you&amp;rsquo;re not logged into WordPress administration)&lt;br /&gt;&lt;img alt="meta-logged-out.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/meta-logged-out.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(If you&amp;rsquo;re logged in)&lt;br /&gt;&lt;img alt="meta-logged-in.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/meta-logged-in.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;So what happened?&lt;/strong&gt;&lt;br /&gt;You started a list item (&lt;strong&gt;LI&lt;/strong&gt;) with a sub-heading (&lt;strong&gt;H2&lt;/strong&gt;) Meta. Under the sub-heading, you nested an unordered list (&lt;strong&gt;UL&lt;/strong&gt;). And for each link, you wrapped list item (&lt;strong&gt;LI&lt;/strong&gt;) tags around it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The &lt;strong&gt;wp_register()&lt;/strong&gt; generates its own set of &lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; tags; when you&amp;rsquo;re not logged in, it displays the &lt;strong&gt;Register&lt;/strong&gt; link; when you are logged in, it gives you the &lt;strong&gt;Site Admin&lt;/strong&gt; link. &lt;strong&gt;wp_loginout()&lt;/strong&gt; doesn&amp;rsquo;t generate its own list item tags so you wrapped list item tags around it; when not logged in, you get the &lt;strong&gt;Login&lt;/strong&gt; link; when logged in, you get the &lt;strong&gt;Logout&lt;/strong&gt; link. For now, &lt;strong&gt;wp_meta()&lt;/strong&gt; does nothing; it&amp;rsquo;s invisible on the web page and invisible in the source codes. Don&amp;rsquo;t think about &lt;strong&gt;wp_meta()&lt;/strong&gt; for now; you&amp;rsquo;ll rarely use it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;That&amp;rsquo;s it. You&amp;rsquo;re done with the Meta and finally finished the regular Sidebar.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8404495314814106836?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8404495314814106836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8404495314814106836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8404495314814106836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8404495314814106836'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-6d-search-form-and.html' title='WP Theme Lesson #6d: Search Form and Calendar'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8075699955384069460</id><published>2008-06-22T05:48:00.001-07:00</published><updated>2008-06-22T05:48:10.972-07:00</updated><title type='text'>WP Theme Lesson #6c: Get Archives and Links</title><content type='html'>&lt;p&gt;Today&amp;rsquo;s lesson is fairly easy. You&amp;rsquo;ll learn how to call for an archive link listing and the blogroll links. Tomorrow&amp;rsquo;s lesson is the calendar and search form.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before we start, I want to explain why I&amp;rsquo;ve been breaking down my lessons into smaller lessons. Everything that you&amp;rsquo;re learning took self-taught people MONTHS to digest! It&amp;rsquo;s important that you understand everything I&amp;rsquo;m showing you the first time around so you won&amp;rsquo;t have to go back and re-check.&lt;span id="more-200"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt; - Add archive links.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the following codes in the Sidebar area, under the &lt;strong&gt;Categories&lt;/strong&gt; listing:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;li&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;?php _e(&amp;rsquo;Archives&amp;rsquo;); ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;?php wp_get_archives(&amp;rsquo;type=monthly&amp;rsquo;); ?&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Give it some tab spacings for organization. Let&amp;rsquo;s see if your codes match mine:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-archives.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-archives.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save your file, refresh the browser, here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="archives.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/archives.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What happened?&lt;/strong&gt;&lt;br /&gt;You used the &lt;strong&gt;wp_get_arhives()&lt;/strong&gt; PHP function with the &lt;strong&gt;type&lt;/strong&gt; attribute and &lt;strong&gt;monthly&lt;/strong&gt; value to call for the archive links by month.&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; - open list item&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;h2&amp;gt;&lt;/strong&gt; - open sub-heading&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;?php _e(&amp;rsquo;Archives&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; - text of the sub-heading&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;/h2&amp;gt;&lt;/strong&gt; - close sub-heading &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;ul&amp;gt;&lt;/strong&gt; - open unordered list under the sub-heading, within the list item&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;?php wp_get_archives(&amp;rsquo;type=monthly&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; - call for archive links by month, nest each link within &lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; tags. If you check your source codes (View &amp;gt; Page Source). You&amp;rsquo;ll see that &lt;strong&gt;wp_get_archives()&lt;/strong&gt; generated list item (&lt;strong&gt;LI&lt;/strong&gt;) tags for each link, just like the &lt;strong&gt;wp_list_cats()&lt;/strong&gt; function.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;/ul&amp;gt;&lt;/strong&gt; - close the unordered list sitting under the sub-heading&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; - close list item&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Add blogroll links&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type the following codes under the Archives link listing:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php get_links_list(); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-blogroll.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-blogroll.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save, refresh, and here&amp;rsquo;s the result:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="blogroll.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/blogroll.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;By default, my blogroll is no different from yours. Here&amp;rsquo;s how it looks in the source codes:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="blogroll-source.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/blogroll-source.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The organization is not all there because the &lt;strong&gt;get_links_list()&lt;/strong&gt; function generates the codes for you, just like the &lt;strong&gt;wp_list_pages()&lt;/strong&gt; function you learned about, from yesterday&amp;rsquo;s lesson. However, it stuck with rule number one, which is close everything in the order that you open them. I circled the list item and unordered list tags for you to see.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;That&amp;rsquo;s the end of today&amp;rsquo;s lesson. Come back tomorrow for the calendar and search form.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8075699955384069460?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8075699955384069460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8075699955384069460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8075699955384069460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8075699955384069460'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-6c-get-archives-and.html' title='WP Theme Lesson #6c: Get Archives and Links'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8809561848565059520</id><published>2008-06-22T05:46:00.001-07:00</published><updated>2008-06-22T05:46:37.302-07:00</updated><title type='text'>WP Theme Lesson #6b: Page-Link Listing</title><content type='html'>&lt;p&gt;Now that you&amp;rsquo;re familiar with the structure of the Sidebar, we&amp;rsquo;ll continue working on the Sidebar with &lt;strong&gt;Page-link&lt;/strong&gt; listing. After the regular Sidebar is complete. I&amp;rsquo;ll show you how to widgetize your Sidebar.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add the following codes on top of the Categories block:&lt;span id="more-190"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php wp_list_pages(); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="wp-list-pages.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/wp-list-pages.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save your file and refresh the browser. Here&amp;rsquo;s what it looks like:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="wp-list-pages-listing.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/wp-list-pages-listing.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;By default, you have only one Page link, the About link. I added more pages and child-pages to my offline blog. That&amp;rsquo;s why I have four levels of Page links.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Go to &lt;strong&gt;View &amp;gt; Page Source&lt;/strong&gt; to see that &lt;strong&gt;wp_list_pages()&lt;/strong&gt; generated the whole structure and all codes for you. Here&amp;rsquo;s an example:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="wp-list-pages-default.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/wp-list-pages-default.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;First, it wraps everything within a list item (&lt;strong&gt;LI&lt;/strong&gt;). Second, it gives your listing a name, &lt;strong&gt;Pages&lt;/strong&gt;. Third, it adds another unordered list (&lt;strong&gt;UL&lt;/strong&gt;), under the Pages title, within the list item. Fourth, it nests each link within a set of &lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; tags.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In the screen-shot above, notice that the &amp;ldquo;&lt;strong&gt;Pages&lt;/strong&gt;&amp;rdquo; title for the listing doesn&amp;rsquo;t match the size of the &amp;ldquo;&lt;strong&gt;Categories&lt;/strong&gt;&amp;rdquo; title for the Category-link listing.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;How do you get it to match? Add &lt;strong&gt;&amp;lsquo;title_li=&amp;lt;h2&amp;gt;Pages&amp;lt;/h2&amp;gt;&amp;rsquo;&lt;/strong&gt; to &lt;strong&gt;wp_list_pages()&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="title-li.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/title-li.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save file and refresh browser to see the change.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="wp-list-pages-listing-2.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/wp-list-pages-listing-2.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;title_li&lt;/strong&gt; is an attribute used to customize the look of the Page-link listing&amp;rsquo;s title. &lt;strong&gt;&amp;lt;h2&amp;gt;Pages&amp;lt;/h2&amp;gt;&lt;/strong&gt; is the value of the &lt;strong&gt;title_li&lt;/strong&gt; attribute.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Further customization&lt;/strong&gt;:&lt;br /&gt;In my example, I have four levels of Page links. Some layouts/designs cannot handle that many levels of links within the Sidebar. To limit the amount of link levels to list, add the &lt;strong&gt;depth&lt;/strong&gt; attribute to &lt;strong&gt;wp_list_pages()&lt;/strong&gt; and set it to &lt;strong&gt;3&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="add-depth3.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/add-depth3.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice, I added &lt;strong&gt;depth=3&amp;amp;&lt;/strong&gt; instead of &lt;strong&gt;depth=3&lt;/strong&gt; only. The &lt;strong&gt;&amp;amp;&lt;/strong&gt; sign is there to separate the &lt;strong&gt;depth&lt;/strong&gt; and &lt;strong&gt;title_li&lt;/strong&gt; attributes. (If you have only the About link, you will not notice any difference.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s the difference on for my listing: (Compare this screen-shot to the screen-shots above.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="wp-list-pages-listing-3.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/wp-list-pages-listing-3.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8809561848565059520?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8809561848565059520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8809561848565059520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8809561848565059520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8809561848565059520'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-6b-page-link-listing.html' title='WP Theme Lesson #6b: Page-Link Listing'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-87955355171378713</id><published>2008-06-22T05:43:00.001-07:00</published><updated>2008-06-22T05:43:32.416-07:00</updated><title type='text'>WP Theme Lesson #6: Sidebar</title><content type='html'>&lt;p&gt;Have you been looking forward to the Sidebar? At first glance, the Sidebar looks difficult, but it isn&amp;rsquo;t tricky at all. Once you get used to its structure, you&amp;rsquo;ll be able to code and style it very quickly.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Before jumping on the Sidebar, here&amp;rsquo;s what your &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/index-2007-march-02.txt"&gt;index.php&lt;/a&gt; file should look like.&lt;span id="more-183"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Don&amp;rsquo;t forget to open Xampp Control&amp;hellip;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Let&amp;rsquo;s wrap a box with a class named, &lt;strong&gt;sidebar &lt;/strong&gt;around everything in the Sidebar. Type this code under the &lt;strong&gt;container&lt;/strong&gt; box and above the &lt;strong&gt;&amp;lt;/body&amp;gt;&lt;/strong&gt; tag:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;sidebar&amp;rdquo;&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="class-sidebar.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/class-sidebar.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Start an unordered list within your new sidebar box.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;ul&amp;gt;&lt;/strong&gt; - open unordered list&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/ul&amp;gt;&lt;/strong&gt; - close unordered list&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="ul.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/ul.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Add a list item (&lt;strong&gt;LI&lt;/strong&gt;) inside the unordered list (&lt;strong&gt;UL&lt;/strong&gt;) and put a sub-heading inside the list item (&lt;strong&gt;LI&lt;/strong&gt;).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;li&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;?php _e(&amp;rsquo;Categories&amp;rsquo;); ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="li-categories.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/li-categories.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice the tab spacing added before the &lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; tags for organization.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; - open list item&lt;br /&gt;&lt;strong&gt;&amp;lt;h2&amp;gt;&lt;/strong&gt; - open sub-heading&lt;br /&gt;&lt;strong&gt;&amp;lt;?php _e(&amp;rsquo;Categories&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; - print the word &lt;strong&gt;Categories&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;/h2&amp;gt;&lt;/strong&gt; - close sub-heading&lt;br /&gt;&lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; - close list item&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Again, you don&amp;rsquo;t need to wrap &lt;strong&gt;&amp;lt;?php e(&amp;rsquo; &amp;lsquo;); ?&amp;gt;&lt;/strong&gt; around the word &lt;strong&gt;Categories&lt;/strong&gt;. If you&amp;rsquo;re building this theme for yourself, it&amp;rsquo;s okay if your sub-heading is &lt;strong&gt;&amp;lt;h2&amp;gt;Categories&amp;lt;/h2&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save the index.php file and refresh your browser. You should see the &lt;strong&gt;Categories&lt;/strong&gt; sub-heading structured like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="h2-categories.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/h2-categories.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The little bullet or dot before your sub-heading indicates that the sub-heading is sitting in a list item (&lt;strong&gt;LI&lt;/strong&gt;). If you have two list items within your unordered list (&lt;strong&gt;UL&lt;/strong&gt;), there should be two bullets. It&amp;rsquo;s like taking bulleted notes. Dot each item right?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;:&lt;br /&gt;Add the following codes within the list item:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;&amp;lt;?php wp_list_cats(&amp;rsquo;sort_column=name&amp;amp;optioncount=1&amp;amp;hierarchical=0'); ?&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="category-links-add.gif" href="http://www.wpdesigner.com/wp-content/files/2007/03/category-links-add.gif"&gt;&lt;img alt="category-links-add.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/category-links-add.gif" width="100%" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s what that means:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;ul&amp;gt;&lt;/strong&gt; - open another unordered list&lt;br /&gt;&lt;strong&gt;&amp;lt;?php wp_list_cats(); ?&amp;gt;&lt;/strong&gt; - call for the list of category links&lt;br /&gt;&lt;strong&gt;&amp;lt;/ul&amp;gt;&lt;/strong&gt; - close unordered list&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save it and refresh the browser. Here&amp;rsquo;s what my category links look like:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="category-links.gif" src="http://www.wpdesigner.com/wp-content/files/2007/03/category-links.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Your default category is &lt;strong&gt;Uncategorized&lt;/strong&gt;. If you did not publish under multiple categories, then your list of category links should have only one link, the Uncategorized.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Further explanations:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&lt;strong&gt;sort_column=name&lt;/strong&gt;&lt;/strong&gt; - list category links alphabetically&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;optioncount=1&lt;/strong&gt; - display the number of posts made under each category&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;hierarchial=0&lt;/strong&gt; - don&amp;rsquo;t turn sub-categories into sub-list-items, which explains why my &lt;strong&gt;Sub Category&lt;/strong&gt; link is listed in the first level of the list.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;amp;&lt;/strong&gt; - each time you add on another attribute, you have to type &lt;strong&gt;&amp;amp;&lt;/strong&gt; before it to separate it from the existing attributes. For example &lt;strong&gt;&amp;amp;&lt;/strong&gt; sits in between &lt;strong&gt;sort_column&lt;/strong&gt; and &lt;strong&gt;optioncount&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Why you didn&amp;rsquo;t wrap the &lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; tags around &lt;strong&gt;&amp;lt;?php wp_list_cats(); ?&amp;gt;&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;When you call for the category links list using &lt;strong&gt;wp_list_cats()&lt;/strong&gt;, it automatically attaches a set of &lt;strong&gt;&amp;lt;li&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/li&amp;gt;&lt;/strong&gt; (list item) tags around each link. Look at your browser, go to &lt;strong&gt;View &amp;gt; Page Source&lt;/strong&gt; or &lt;strong&gt;Source&lt;/strong&gt;; after the window pops up, scroll to the bottom to see the codes for the category links list; notice that each link has a set of list item tags around it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;When dealing with the sidebar, unordered list, and list items, it&amp;rsquo;s very important to remember:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Rule #1&lt;/strong&gt;: Close everything in the order that you open them.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="Right and Wrong way to close" src="http://www.wpdesigner.com/wp-content/files/2007/02/right-and-wrong-of-closing.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-87955355171378713?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/87955355171378713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=87955355171378713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/87955355171378713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/87955355171378713'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-6-sidebar.html' title='WP Theme Lesson #6: Sidebar'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-7413443101235471156</id><published>2008-06-22T05:37:00.001-07:00</published><updated>2008-06-22T05:37:38.261-07:00</updated><title type='text'>WP Theme Lesson #5e: Posts Nav Link</title><content type='html'>&lt;p&gt;At the bottom of most WordPress blogs, there&amp;rsquo;s a &lt;strong&gt;Next Page&lt;/strong&gt; or &lt;strong&gt;Previous Page&lt;/strong&gt; link. You call for those links by using the &lt;strong&gt;posts_nav_link() &lt;/strong&gt;function of the WordPress template system. In this lesson, there&amp;rsquo;s only one step!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Do I really have to tell you to open Xampp Control again, theme folder, browser, and index.php file again?&lt;span id="more-178"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: (and only step)&lt;br /&gt;Add the following codes between &lt;strong&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;?php else : ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;navigation&amp;rdquo;&amp;gt;&lt;br /&gt;&amp;lt;?php posts_nav_link(); ?&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="postsnavlink.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/postsnavlink.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice the spacing in the screen-shot. I always use tab spacing for organization.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;navigation&amp;rdquo;&amp;gt;&lt;/strong&gt; - start an invisible box named navigation to wrap around your Next and Previous links area.&lt;br /&gt;&lt;strong&gt;&amp;lt;?php&lt;/strong&gt; - start PHP&lt;br /&gt;&lt;strong&gt;posts_nav_link()&lt;/strong&gt; - call for the Next and Previous links.&lt;br /&gt;&lt;strong&gt;;&lt;/strong&gt; - stop calling for them.&lt;br /&gt;&lt;strong&gt;?&amp;gt;&lt;/strong&gt; - end PHP&lt;br /&gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt; - close the invisible box named &lt;strong&gt;navigation&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s what it looks like:&lt;br /&gt;&lt;img alt="nextpage.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/nextpage.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save index.php, then refresh your browser to see your own Next or Previous link. By default, if you don&amp;rsquo;t have more than ten posts, nothing will appear. If you don&amp;rsquo;t have more than ten posts, but still would like to see it, login into the administration panel, select &lt;strong&gt;Options &amp;gt; Reading&lt;/strong&gt;, then set it to one less than the amount of posts that you have. For example, if you have six posts, set it to five.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;How to customize posts_nav_link()&lt;/strong&gt;:&lt;br /&gt;Just like some of the functions in the &lt;strong&gt;postmetadata&lt;/strong&gt; lesson, you can give this function three sets of&amp;hellip; anything that you want to be displayed in between, before, and after the Next and Previous links. It looks like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php posts_nav_link(&amp;rsquo;in between&amp;rsquo;,'before&amp;rsquo;,'after&amp;rsquo;); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The first set of single quotes is for holding anything that you want to appear between the Next and Previous links. The second set of single quotes is for holding anything you want to come before it. The third set is for holding anything that comes after it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s an example of a customized &lt;strong&gt;posts_nav_link()&lt;/strong&gt;:&lt;br /&gt;&lt;img alt="postnavlink-example-1.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/postnavlink-example-1.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-7413443101235471156?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/7413443101235471156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=7413443101235471156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7413443101235471156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7413443101235471156'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-5e-posts-nav-link.html' title='WP Theme Lesson #5e: Posts Nav Link'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-4321942384653392178</id><published>2008-06-22T05:29:00.001-07:00</published><updated>2008-06-22T05:29:05.980-07:00</updated><title type='text'>WP Theme Lesson #5d: Else, Post ID, Link Title</title><content type='html'>&lt;p&gt;This lesson covers three extra options that you can add to each post. &lt;strong&gt;Else&lt;/strong&gt;, &lt;strong&gt;post ID&lt;/strong&gt;, and &lt;strong&gt;link title value&lt;/strong&gt;. Although they&amp;rsquo;re optional, you can find all three of them within every one of my free themes because you never know what people will use your themes for.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;First, don&amp;rsquo;t forget to start Xampp Control.&lt;span id="more-174"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt;&lt;br /&gt;Type the following codes under &lt;strong&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;&amp;lt;?php else : ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;post&amp;rdquo;&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;&amp;lt;?php _e(&amp;rsquo;Not Found&amp;rsquo;); ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Like this: (Notice the indents or tabs for organization.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="else.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/else.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save it, but you won&amp;rsquo;t notice any difference. We have to go back to lesson #5, The Loop, to explain what you just typed above.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here is The Loop:&lt;br /&gt;&lt;strong&gt;&amp;lt;?php if(have_posts()) : ?&amp;gt;&amp;lt;?php while(have_posts()) : the_post(); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;First, &lt;strong&gt;if(have_posts())&lt;/strong&gt; checks to see if you have any post on your blog. Second, &lt;strong&gt;while(have_posts())&lt;/strong&gt; executes &lt;strong&gt;the_post()&lt;/strong&gt; to call for your posts. The &lt;strong&gt;Else&lt;/strong&gt; is what to do when you don&amp;rsquo;t have any post at all. Imagine &lt;strong&gt;while()&lt;/strong&gt; and &lt;strong&gt;endwhile;&lt;/strong&gt; nesting between &lt;strong&gt;if()&lt;/strong&gt; and &lt;strong&gt;else :&lt;/strong&gt;. That&amp;rsquo;s why &lt;strong&gt;&amp;lt;?php else : ?&amp;gt;&lt;/strong&gt; has to come after &lt;strong&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that you know what &lt;strong&gt;else&lt;/strong&gt; is, what did you tell WordPress to do when you don&amp;rsquo;t have any post or when it can&amp;rsquo;t find any post? You told WordPress to display the error message &lt;strong&gt;Not Found&lt;/strong&gt;. That message can be anything you want. You can download one of my themes. Take a look at its &lt;strong&gt;index.php&lt;/strong&gt; file for an example.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In the example above, the &lt;strong&gt;Not Found&lt;/strong&gt; message sits inside &lt;strong&gt;&amp;lt;?php _e(&amp;rsquo; &amp;lsquo;); ?&amp;gt;&lt;/strong&gt;. Like I told you yesterday, that&amp;rsquo;s not necessary.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The whole message and code of &lt;strong&gt;Not Found&lt;/strong&gt; is surrounded by the &lt;strong&gt;&amp;lt;h2&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/h2&amp;gt;&lt;/strong&gt; tags. That&amp;rsquo;s also not necessary. You can simply use:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;post&amp;rdquo;&amp;gt;&lt;br /&gt;Not Found&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;But, using the &lt;strong&gt;&amp;lt;h2&amp;gt;&lt;/strong&gt; (sub-heading) tag for the error message makes it more obvious to your visitor that there&amp;rsquo;s nothing on that page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;What are the &lt;strong&gt;&amp;lt;div class=&amp;rdquo;post&amp;rdquo;&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt; for? Well, you don&amp;rsquo;t want your error message to get stranded in the middle of nowhere right? You wrapped each entry within the &lt;strong&gt;&amp;lt;div class=&amp;rdquo;post&amp;rdquo;&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt; tags. So same thing, although the error message isn&amp;rsquo;t actual content, it is text just like the entries.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;:&lt;br /&gt;Add &lt;strong&gt;id=&amp;rdquo;post-&amp;lt;?php the_ID(); ?&amp;gt;&amp;rdquo;&lt;/strong&gt; to &lt;strong&gt;&amp;lt;div class=&amp;rdquo;post&amp;rdquo;&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="post-id.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/post-id.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save your notepad and refresh your browser. Now go to &lt;strong&gt;View &amp;gt; Page Source&lt;/strong&gt; or &lt;strong&gt;Source&lt;/strong&gt;. You&amp;rsquo;ll see that each post, now, has a number or post ID attached to it. &lt;strong&gt;the_ID()&lt;/strong&gt; simply calls for the id of each post; that&amp;rsquo;s it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Why use it? It&amp;rsquo;s for customizing the look of posts, individually. Later on, when you use the &lt;strong&gt;style.css&lt;/strong&gt; file to tell your theme how the posts will look like, every post will look the same. With a unique &lt;strong&gt;ID&lt;/strong&gt; attached to each post, you can target a single post and make it look different from the rest of the posts. Without the IDs, you have no way of differentiating the posts within the &lt;strong&gt;style.css&lt;/strong&gt; file.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;How can you assign both &lt;strong&gt;class&lt;/strong&gt; and &lt;strong&gt;id&lt;/strong&gt; to the same &lt;strong&gt;DIV&lt;/strong&gt; or invisible box? &lt;strong&gt;DIV&lt;/strong&gt; is a tag, &lt;strong&gt;class&lt;/strong&gt; is an attribute. &lt;strong&gt;id&lt;/strong&gt; is an attribute. Each tag can have multiple attributes just like each &lt;strong&gt;DIV&lt;/strong&gt; can have both &lt;strong&gt;class&lt;/strong&gt; and &lt;strong&gt;id&lt;/strong&gt;. (&lt;strong&gt;Note&lt;/strong&gt;: id is an xhtml attribute. the_ID() is a PHP function. They&amp;rsquo;re different.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;:&lt;br /&gt;Add &lt;strong&gt;title=&amp;rdquo;&amp;lt;?php the_title(); ?&amp;gt;&amp;rdquo;&lt;/strong&gt; to the post title link.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="the-title1.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/the-title1.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The screen-shot above is a partial screen-shot to point out where you should place the code. Save it and refresh your browser. Go to view source again. While viewing its source, look for any &lt;strong&gt;post title link&lt;/strong&gt;. If the post title link is &lt;strong&gt;Hello World&lt;/strong&gt;, then to the left of it should be &lt;strong&gt;title=&amp;rdquo;Hello World&amp;rdquo;&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;title=&amp;rdquo;"&lt;/STRONG&gt; is another xhtml attribute for the &lt;STRONG&gt;&amp;lt;a&amp;gt;&lt;/STRONG&gt; (link) tag. Whatever&amp;rsquo;s within the quotes is the description of your link. In this case, the title of each post is also the link description. That&amp;rsquo;s why you used the PHP function &lt;STRONG&gt;the_title()&lt;/STRONG&gt; again.&lt;/P&gt;&lt;br /&gt;&lt;P&gt;If you don&amp;rsquo;t use &lt;STRONG&gt;the_title()&lt;/STRONG&gt; as a value for &lt;STRONG&gt;title=&amp;rdquo;"&lt;/strong&gt;, then every post title link will have the same description. For example, instead of &lt;strong&gt;the_title()&lt;/strong&gt;, you use &lt;strong&gt;title=&amp;rdquo;Click me&amp;rdquo;&lt;/strong&gt;, every post title link will have &lt;strong&gt;Click me&lt;/strong&gt; as its description.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now, go back to your web page. Place the cursor over a post title link, a description will pop up. That&amp;rsquo;s what you just added. Adding descriptions to your links is also useful when other sites have to scan your blog. Technorati.com for example, each time you publish, WordPress notify Technorati and other sites that your blog has been updated. Technorati then comes to your blog, scans it, and indexes a summary of your post, which includes the link title description.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Tomorrow&amp;rsquo;s lesson will cover the &lt;strong&gt;Next&lt;/strong&gt; and &lt;strong&gt;Previous page&lt;/strong&gt; links.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-4321942384653392178?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/4321942384653392178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=4321942384653392178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4321942384653392178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/4321942384653392178'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-5d-else-post-id-link.html' title='WP Theme Lesson #5d: Else, Post ID, Link Title'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-7171998547160543141</id><published>2008-06-22T05:08:00.001-07:00</published><updated>2008-06-22T05:08:19.447-07:00</updated><title type='text'>WP Theme Lesson #5c: Postmetadata</title><content type='html'>&lt;p&gt;Today, we tackle the postmetadata: &lt;strong&gt;date&lt;/strong&gt;, &lt;strong&gt;categories&lt;/strong&gt;, &lt;strong&gt;author&lt;/strong&gt;, &lt;strong&gt;number of comments&lt;/strong&gt;, and any miscellaneous information attached to each post.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We&amp;rsquo;re at lesson 5C now so I assume you&amp;rsquo;re getting a grip of this. You&amp;rsquo;ll notice that my instructions will be grouped in bigger chunks (less steps). Before we begin, open the Xampp Control, theme folder, browser, and index.php file.&lt;span id="more-170"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Let&amp;rsquo;s review first, you should have the following codes in your index.php file:&lt;br /&gt;&lt;a title="review1.gif" href="http://www.wpdesigner.com/wp-content/files/2007/02/review1.gif"&gt;&lt;img alt="review1.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/review1.gif" width="100%" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:&lt;br /&gt;Copy and paste the codes in &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/postmetadata.txt"&gt;postmetadata.txt&lt;/a&gt; under &lt;strong&gt;&amp;lt;?php the_content(); ?&amp;gt;&lt;/strong&gt;. (Note: For this part, you can copy and paste. When I put WordPress themes together, I also copy and paste this part. Again, you don&amp;rsquo;t need to fully understand it; knowing what each set of codes does is good enough.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This screen-shot has been cut off to fit in this space. Pay attention to the organization and placement of the postmetadata codes. Don&amp;rsquo;t cut off your codes at &lt;strong&gt;1 Comment &amp;amp;#&lt;/strong&gt; like the screen-shot.&lt;br /&gt;&lt;img alt="postmetadata-placement.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/postmetadata-placement.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save it and refresh your browser, you should see:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="postmetadata.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/postmetadata.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You can also look at the source codes of your browser to see how the postmetadata looks like. Remember I showed you how to view source codes? Go to &lt;strong&gt;View &amp;gt; Page Source&lt;/strong&gt; or Source.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Explanations&lt;/strong&gt;:&lt;br /&gt;&lt;strong&gt;&amp;lt;p class=&amp;rdquo;postmetadata&amp;rdquo;&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/p&amp;gt;&lt;/strong&gt; - All the postmetadata information sit in between a set of paragraph tags named &lt;strong&gt;class=&amp;rdquo;postmetadata&amp;rdquo;&lt;/strong&gt; because I wanted to separate postmetadata from the content or post entry. Without the paragraph tags, your postmetadata information will continue where your content left off, without any spacing to differentiate content and postmetadta.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php _e(&amp;rsquo;Filed under&amp;amp;#58;&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; - &amp;amp;amp#58; is the code to call for a colon &amp;ldquo;:&amp;rdquo;&lt;br /&gt;Wrapping &lt;strong&gt;&amp;lt;?php _e(&amp;rsquo; &amp;lsquo;); ?&amp;gt;&lt;/strong&gt; around &lt;strong&gt;Filed under&amp;amp;#58;&lt;/strong&gt; is not necessary. You can simply type out &lt;strong&gt;Filed under:&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php the_category(&amp;rsquo;, &amp;lsquo;); ?&amp;gt;&lt;/strong&gt; - the_category() is the PHP function that calls for all the categories that you tagged your post with. If you put &lt;strong&gt;Filed under:&lt;/strong&gt; and &lt;strong&gt;the_category()&lt;/strong&gt; together. You&amp;rsquo;d get &lt;strong&gt;Filed under: Name of category 1, Name of category 2&lt;/strong&gt;. The comma within the_category() is a way of separating the category names. Back to the postmetadata screen-shot, notice the comma in between the category links.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php _e(&amp;rsquo;by&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; - same as &lt;strong&gt;Filed under:&lt;/strong&gt;. If you&amp;rsquo;re creating the theme for personal use, wrapping &lt;strong&gt;_e()&lt;/strong&gt; around the word&lt;strong&gt; by&lt;/strong&gt; isn&amp;rsquo;t necessary. I believe &lt;strong&gt;_e()&lt;/strong&gt; has to do with creating translatable theme, which is important when you&amp;rsquo;re theme gets used by hundreds of people from various countries. If you&amp;rsquo;re planning on creating themes for public use, then it&amp;rsquo;s best to use _e() just in case you do look into translatable themes later on.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php the_author(); ?&amp;gt;&lt;/strong&gt; - self explanatory. It simply prints your name or whoever published the post.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;br /&amp;gt;&lt;/strong&gt; - If you want a line break, but don&amp;rsquo;t want the spacing that comes with paragraph tags, use BR. Notice the forward slash /. This is another tag that can self-close.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php comments_popup_link(&amp;rsquo;No Comments &amp;amp;#187;&amp;rsquo;, &amp;lsquo;1 Comment &amp;amp;#187;&amp;rsquo;, &amp;lsquo;% Comments &amp;amp;#187;&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; - comments_popup_link() calls for a pop up window of your comments, when popup comment is activated. If popup comment isn&amp;rsquo;t activated, comments_popup_link() simply send you to the list of comments. &lt;strong&gt;No Comments &amp;amp;#187;&lt;/strong&gt; is what will be displayed when you have no comments. &lt;strong&gt;1 Comment &amp;amp;#187;&lt;/strong&gt; is when you have exactly one comment. &lt;strong&gt;% Comments &amp;amp;187;&lt;/strong&gt; is for when you have more than one comment. For example: 8 Comments &amp;raquo;. The percent sign % means number. &amp;amp;#187; is a code to display a double arrow.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php edit_post_link(&amp;rsquo;Edit&amp;rsquo;, &amp;lsquo; | &amp;lsquo;, &amp;rdquo;); ?&amp;gt;&lt;/strong&gt; - This is only visible when you are logged in as an administrator. &lt;strong&gt;edit_post_link()&lt;/strong&gt; simply displays an edit link for you to select which post to edit, instead of having to browse through all the posts from the administration panel to search for the one you want to edit. &lt;strong&gt;edit_post_link()&lt;/strong&gt; has three sets of single quotes. The first set is for what word you will use for the link title of the edit link. If you use &lt;strong&gt;Edit post&lt;/strong&gt;, then it&amp;rsquo;ll say &lt;strong&gt;Edit post&lt;/strong&gt; instead of &lt;strong&gt;Edit&lt;/strong&gt;. The second set of single quotes is for whatever that comes before the link. In this case, a vertical line &lt;strong&gt;|&lt;/strong&gt;; that&amp;rsquo;s what the &lt;strong&gt;&amp;amp;124;&lt;/strong&gt; code is for. The third set of single quotes is for whatever that you want to come after the edit link. In this case, nothing comes after it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Log into the admin panel, then come back to the front page to see the edit link. You&amp;rsquo;ll see a vertical line followed by a link titled, &amp;ldquo;&lt;strong&gt;Edit&lt;/strong&gt;.&amp;rdquo;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-7171998547160543141?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/7171998547160543141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=7171998547160543141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7171998547160543141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7171998547160543141'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-5c-postmetadata.html' title='WP Theme Lesson #5c: Postmetadata'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-6298761733375920129</id><published>2008-06-22T05:02:00.001-07:00</published><updated>2008-06-22T05:02:43.426-07:00</updated><title type='text'>WP Theme Lesson #5b: The Content</title><content type='html'>&lt;p&gt;In this lesson, we&amp;rsquo;ll tackle what really matters. &lt;strong&gt;How do you get the content of your blog to show?&lt;/strong&gt; Then, you&amp;rsquo;ll add some more invisible boxes or DIVs to separate the &lt;strong&gt;content&lt;/strong&gt; from the &lt;strong&gt;post titles&lt;/strong&gt; that we called for, yesterday.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(&lt;strong&gt;Note&lt;/strong&gt;: Yesterday&amp;rsquo;s lesson is very, very important. If you didn&amp;rsquo;t fully understand what I showed yesterday, you need to re-read and ask me questions until it&amp;rsquo;s clear to you.)&lt;span id="more-157"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;On with today&amp;rsquo;s lesson, start &lt;strong&gt;Xampp Control&lt;/strong&gt;, open the &lt;strong&gt;&amp;ldquo;tutorial&amp;rdquo; theme folder&lt;/strong&gt;, open a new &lt;strong&gt;browser&lt;/strong&gt;, point the browser to &lt;strong&gt;http://localhost/wordpress&lt;/strong&gt;, and open the &lt;strong&gt;index.php&lt;/strong&gt; file with Notepad.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type &lt;strong&gt;&amp;lt;?php the_content(); ?&amp;gt;&lt;/strong&gt; under the &lt;strong&gt;post title codes&lt;/strong&gt;.&lt;br /&gt;&lt;img alt="adding-the-content.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/adding-the-content.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Save the notepad&lt;/strong&gt; and &lt;strong&gt;refresh your browser&lt;/strong&gt;, you should see some texts under your post titles.&lt;br /&gt;&lt;img alt="refreshed1.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/refreshed1.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What just happened and why does it look like that?&lt;/strong&gt;&lt;br /&gt;You used the PHP function &lt;strong&gt;the_content()&lt;/strong&gt; to call for &lt;strong&gt;post entries&lt;/strong&gt; (content). Right now, your content is just one long line of text, all the way to the window&amp;rsquo;s right side, because you haven&amp;rsquo;t styled it yet. Remember the &lt;strong&gt;style.css&lt;/strong&gt; file? Later on, we&amp;rsquo;ll use that file to control how everything looks.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Yesterday, I asked you to make dummy posts so you&amp;rsquo;d get to see how multiple posts listing looks like. If you haven&amp;rsquo;t already done that, do it now, then get back to the front page. Multiple posts should like this:&lt;br /&gt;&lt;img alt="multiple-posts.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/multiple-posts.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Moving on&amp;hellip;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Go back to your browser, click on &lt;strong&gt;View&lt;/strong&gt; and select &lt;strong&gt;Page Source&lt;/strong&gt; or &lt;strong&gt;Source&lt;/strong&gt;. A window of codes will pop up. If you&amp;rsquo;re using &lt;strong&gt;Internet Explorer&lt;/strong&gt; then a notepad will pop up.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="viewsource.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/viewsource.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I&amp;rsquo;m using the &lt;strong&gt;FireFox browser&lt;/strong&gt;, here&amp;rsquo;s how it looks in FireFox:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="paragraph-tags.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/paragraph-tags.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice the difference between your &lt;strong&gt;index.php file&lt;/strong&gt; and the &lt;strong&gt;source codes&lt;/strong&gt;? All your texts, images, and etcetera, everything in that window or notepad is called for by &lt;strong&gt;the_content()&lt;/strong&gt;. How useful huh? Without blogging softwares, and specifically the WordPress template system in this lesson, you would have to code all those texts and images on your own.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Also, notice the xhtml opening and closing &lt;strong&gt;P&lt;/strong&gt; tags that I circled. They&amp;rsquo;re not present in your index.php file, but they are present in the source codes window or notepad that you just opened.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;P tags, Why and How?&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Why&lt;/strong&gt; - While typing your entries, each time you skip a line is a paragraph. You need a way to show that right? Each paragraph sits inside a set of &lt;strong&gt;P&lt;/strong&gt; (paragraph) tags. That&amp;rsquo;s how you&amp;rsquo;re getting the spacing in between paragraphs. &lt;strong&gt;How&lt;/strong&gt; - Easy, the WordPress template system generate the &lt;strong&gt;P&lt;/strong&gt; tags for you.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;:&lt;br /&gt;Wrap an invisible box (DIV) around &lt;strong&gt;the_content()&lt;/strong&gt; and give it &lt;strong&gt;class=&amp;rdquo;entry&amp;rdquo;&lt;/strong&gt; like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;entry&amp;rdquo;&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You should have:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="class-entry.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/class-entry.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save and refresh your browser, if you go to &lt;strong&gt;Viev &amp;gt; Page Source&lt;/strong&gt; again, you&amp;rsquo;ll see the class=&amp;rdquo;entry&amp;rdquo; DIV tags wrapped around each of your &lt;strong&gt;post entries&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt;&lt;br /&gt;First reason, now you can tell where the &lt;strong&gt;post titles&lt;/strong&gt; end and where the &lt;strong&gt;post entries&lt;/strong&gt; begin. Second reason, it&amp;rsquo;s for styling with the &lt;strong&gt;style.css&lt;/strong&gt; file. If you want to, you&amp;rsquo;ll be able style your post entries without affecting everything else.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;What is the difference between &lt;strong&gt;id&lt;/strong&gt; and &lt;strong&gt;class&lt;/strong&gt;?&lt;br /&gt;So far, for every invisible box or DIV, you&amp;rsquo;ve used &lt;strong&gt;id&lt;/strong&gt; to name it. Remember &lt;strong&gt;id=&amp;rdquo;header&amp;rdquo;&lt;/strong&gt;? So what&amp;rsquo;s the difference? &lt;strong&gt;id&lt;/strong&gt; is unique and &lt;strong&gt;class&lt;/strong&gt; isn&amp;rsquo;t. If you look through your source codes, there&amp;rsquo;s only one &lt;strong&gt;id=&amp;rdquo;header&amp;rdquo;&lt;/strong&gt; and there&amp;rsquo;s only one &lt;strong&gt;id=&amp;rdquo;container&amp;rdquo;&lt;/strong&gt;, but there are multiple &lt;strong&gt;class=&amp;rdquo;entry&amp;rdquo;&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Can &lt;strong&gt;header&lt;/strong&gt; and &lt;strong&gt;container&lt;/strong&gt; be &lt;strong&gt;class&lt;/strong&gt;es instead of &lt;strong&gt;id&lt;/strong&gt;s? Sure.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Keep this in mind; you cannot repeat any &lt;strong&gt;id&lt;/strong&gt;. For example, you can&amp;rsquo;t have two &lt;strong&gt;id=&amp;rdquo;header&amp;rdquo;&lt;/strong&gt; on the same page. When you want to reuse something over and over again like the &lt;strong&gt;post entries&lt;/strong&gt;, use &lt;strong&gt;class&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;:&lt;br /&gt;Wrap a DIV around your post titles and post entries. Name it &lt;strong&gt;class=&amp;rdquo;post&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div class=&amp;rdquo;post&amp;rdquo;&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;(The names for classes and IDs can be anything you want them to be. You can name them after&amp;hellip; your favorite foods, but &lt;strong&gt;post&lt;/strong&gt; and &lt;strong&gt;entry&lt;/strong&gt; are short, simple, and easier to remember right?)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So now you have:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="class-post.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/class-post.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Here&amp;rsquo;s the organized version:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="indent.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/indent.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I used &lt;strong&gt;tabs&lt;/strong&gt; instead of &lt;strong&gt;spacebars&lt;/strong&gt; to create those indents in the &lt;strong&gt;index.php&lt;/strong&gt; notepad file. &lt;strong&gt;Why organize?&lt;/strong&gt; Unlike my screen-shots, your codes don&amp;rsquo;t have green and red highlights. You need a way to keep track of your codes. With the indents (tab spacing), now, it&amp;rsquo;s easier for you to tell which &lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt; closes which invisible box.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save your file and refresh your browser to see the changes in the source codes.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Why add another DIV to wrap the post title and post entry?&lt;/strong&gt;&lt;br /&gt;You added the div &lt;strong&gt;class=&amp;rdquo;entry&amp;rdquo;&lt;/strong&gt; to separate the &lt;strong&gt;post title&lt;/strong&gt; from the &lt;strong&gt;post entry&lt;/strong&gt;. The &lt;strong&gt;div class=&amp;rdquo;post&amp;rdquo;&lt;/strong&gt; is for separating one post from another.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="post-1-and-2.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/post-1-and-2.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;That&amp;rsquo;s it for today&amp;rsquo;s lesson; it might be a bit much to digest so make sure you ask questions if you don&amp;rsquo;t get it. Tomorrow, we&amp;rsquo;ll tackle post: &lt;strong&gt;date&lt;/strong&gt;, &lt;strong&gt;categories&lt;/strong&gt;, and &lt;strong&gt;comments&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you spot errors or inconsistency in my lessons, please tell me as soon as possible so I can fix them right away. Also, how are my lessons so far? Do I need to be more specific? Are they too lengthy?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-6298761733375920129?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/6298761733375920129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=6298761733375920129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6298761733375920129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/6298761733375920129'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-5b-content.html' title='WP Theme Lesson #5b: The Content'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8857315291118607107</id><published>2008-06-22T04:57:00.001-07:00</published><updated>2008-06-22T04:57:01.236-07:00</updated><title type='text'>WP Theme Lesson #5: The Loop</title><content type='html'>&lt;p&gt;&lt;strong&gt;The Loop&lt;/strong&gt; calls for your blog&amp;rsquo;s entries. It&amp;rsquo;s the most important set of PHP codes. By now, you should already know what to do before this lesson, of my &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;tutorial series&lt;/a&gt;, begin. Go ahead and do that first, then let&amp;rsquo;s review what we&amp;rsquo;ve learned so far.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;So far, you&amp;rsquo;ve learned&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-1-intro/"&gt;the rules, structure, and hierarchy of a WordPress theme&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-2-template-files-and-templates/"&gt;what each of your page is made up of&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.wpdesigner.com/2007/02/22/wp-theme-lesson-3-starting-indexphp/"&gt;how to install your theme&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.wpdesigner.com/2007/02/23/wp-theme-lesson-4-header-template/"&gt;how to call for your blog&amp;rsquo;s title and make it a link&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.wpdesigner.com/2007/02/24/wp-theme-lesson-4b-header-template-continues/"&gt;how to call for the description and separate the header from everything else&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;span id="more-150"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Let&amp;rsquo;s start with lesson #5&lt;/strong&gt;:&lt;br /&gt;By now, you should have opened Xampp Control, the &amp;ldquo;tutorial&amp;rdquo; theme&amp;rsquo;s folder, browser at http://localhost/wordpress, and the index.php file in notepad.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is what you should have in the index.php file:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="indexphp.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/indexphp.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Remember, to learn these codes or mumbo jumpo, type everything, &lt;strong&gt;DO NOT&lt;/strong&gt; copy and paste.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:&lt;br /&gt;Add a DIV (invisible box) under the header area. Give it &amp;ldquo;container&amp;rdquo; for ID, like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;div id=&amp;rdquo;container&amp;rdquo;&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;What is this DIV for? It&amp;rsquo;s for separating your content from everything else that comes after it, stuff like the sidebar and footer.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Add the following codes between the Container DIV tags. Try to type this out exactly like you see it. If you get any errors, retype it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php if(have_posts()) : ?&amp;gt;&amp;lt;?php while(have_posts()) : the_post(); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;From this point on, it&amp;rsquo;ll be easier for you to recognize what each set of codes does instead of what they are and how they work. What you just typed is &lt;strong&gt;The Loop&lt;/strong&gt; in WordPress. Before I explain what those codes are in words. You should have this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="the-loop.gif" href="http://www.wpdesigner.com/wp-content/files/2007/02/the-loop.gif"&gt;&lt;img alt="the-loop.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/the-loop.gif" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice that I &lt;strong&gt;indented every line&lt;/strong&gt; within the content box and I tend to skip a line a lot. That is for &lt;strong&gt;organization&lt;/strong&gt;. It&amp;rsquo;s not enough to type the codes. You need to organize them so, later on, you know where everything is and which set of codes are related. &lt;strong&gt;For the indents, use tabs instead of spacebars&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What just happened?&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;if(have_posts())&lt;/strong&gt; - checks to see &lt;strong&gt;if&lt;/strong&gt; you &lt;strong&gt;have&lt;/strong&gt; any &lt;strong&gt;post&lt;/strong&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;while(have_posts())&lt;/strong&gt; - if you do have it, &lt;strong&gt;while&lt;/strong&gt; you &lt;strong&gt;have&lt;/strong&gt; any &lt;strong&gt;post&lt;/strong&gt;, execute the_post().&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;the_post()&lt;/strong&gt; - call for the posts to be displayed.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;endwhile;&lt;/strong&gt; - sticking to rule #1, this is to close &lt;strong&gt;while()&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;endif;&lt;/strong&gt; - close &lt;strong&gt;if()&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Note&lt;/strong&gt;: not every set of codes need two parts in order to open and close itself. Some can self close, which explains &lt;strong&gt;have_posts()&lt;/strong&gt; and &lt;strong&gt;the_post();&lt;/strong&gt;. Because &lt;strong&gt;the_post();&lt;/strong&gt; sits outside of &lt;strong&gt;if()&lt;/strong&gt; and &lt;strong&gt;while()&lt;/strong&gt;, it needs its own semicolon to end/close itself.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: In previous lessons, you learned how to call for your blog&amp;rsquo;s title by using &lt;strong&gt;bloginfo(&amp;rsquo;name&amp;rsquo;)&lt;/strong&gt;. Now, you learn how to call for the &lt;strong&gt;post titles&lt;/strong&gt; in between &lt;strong&gt;The Loop&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type &lt;strong&gt;&amp;lt;?php the_title(); ?&amp;gt;&lt;/strong&gt; after &lt;strong&gt;the_post(); ?&amp;gt;&lt;/strong&gt; and before &lt;strong&gt;&amp;lt;?php endwhile; ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="the-title.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/the-title.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save the index.php file, refresh your browser. You should see &lt;strong&gt;Hello World&lt;/strong&gt; beneath your blog&amp;rsquo;s description. By default, your blog has only one post. For me, my test blog has multiple posts so I have multiple post titles. And because the post titles I used are the same and aren&amp;rsquo;t organized at this part of the tutorial, it looks like one long line of Hello World.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="hello-world.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/hello-world.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: Turning your &lt;strong&gt;post titles&lt;/strong&gt; into &lt;strong&gt;post title links&lt;/strong&gt;. Remember how you turned the blog title into a link? Same thing here, add &lt;strong&gt;&amp;lt;a href=&amp;rdquo;#&amp;rdquo;&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/a&amp;gt;&lt;/strong&gt; around &lt;strong&gt;&amp;lt;?php the_title(); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save index.php and refresh browser. Now your titles are title links, but they point to nowhere. To make each title point to the right post. You need to replace the pound sign &lt;strong&gt;#&lt;/strong&gt; with &lt;strong&gt;the_permalink()&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;a href=&amp;rdquo;&lt;strong&gt;&amp;lt;?php the_permalink(); ?&amp;gt;&lt;/strong&gt;&amp;ldquo;&amp;gt;&amp;lt;?php the_title(); ?&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;the_permalink()&lt;/strong&gt; is the PHP function that calls for the address or location of each post. Save and refresh the browser. If you have only one &lt;strong&gt;Hello World&lt;/strong&gt; title, hover over that link, look at the status bar, at the bottom of your browser; it&amp;rsquo;s no longer &lt;strong&gt;http://localhost/wordpress/#&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you have more than one title link, you&amp;rsquo;ll see that each title links to a different post or web page. But, our post title links are still on the same line. To separate them, add the &lt;strong&gt;&amp;lt;h2&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/h2&amp;gt;&lt;/strong&gt; tags around your link codes.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;h2&amp;gt;&lt;/strong&gt;&amp;lt;a href=&amp;rdquo;&amp;lt;?php the_permalink(); ?&amp;gt;&amp;rdquo;&amp;gt;&amp;lt;?php the_title(); ?&amp;gt;&amp;lt;/a&amp;gt;&lt;strong&gt;&amp;lt;/h2&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Remember &lt;strong&gt;H1&lt;/strong&gt; that we used for the blog title? That&amp;rsquo;s your web page&amp;rsquo;s heading. &lt;strong&gt;H2&lt;/strong&gt; is used for sub-headings. Now that your title links are sub-headings, each gets its own line. Save index.php and refresh the browser to see the change.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="post-title-heading.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/post-title-heading.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is the end of this lesson. &lt;strong&gt;You should now have&lt;/strong&gt;:&lt;br /&gt;&lt;a title="end-lesson-5.gif" href="http://www.wpdesigner.com/wp-content/files/2007/02/end-lesson-5.gif"&gt;&lt;img alt="end-lesson-5.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/end-lesson-5.gif" width="100%" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: If you haven&amp;rsquo;t already, make several dummy posts to test your theme. Go to &lt;strong&gt;http://localhost/wordpress/wp-login.php&lt;/strong&gt;. Login, click on the &lt;strong&gt;Write&lt;/strong&gt; tab, make sure you&amp;rsquo;re looking at &lt;strong&gt;Write Post&lt;/strong&gt;, make a post, then do it several more times. You can title them all &lt;strong&gt;Hello World&lt;/strong&gt; like I did or give them unique titles.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8857315291118607107?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8857315291118607107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8857315291118607107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8857315291118607107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8857315291118607107'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-5-loop.html' title='WP Theme Lesson #5: The Loop'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-7096312631537658374</id><published>2008-06-22T04:48:00.001-07:00</published><updated>2008-06-22T04:48:57.270-07:00</updated><title type='text'>WP Theme Lesson #4b: Header Template Continues</title><content type='html'>&lt;p&gt;Alright, this the fourth lesson of the WordPress tutorial series. I shouldn&amp;rsquo;t have to say it, but I&amp;rsquo;ll say it one last time; make sure you read the previous lessons. Otherwise, you will not understand one thing in this lesson. We have a quick lesson today to wrap up the header template and introduce the box model.&lt;span id="more-149"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:&lt;br /&gt;- Start Xampp control&lt;br /&gt;- Open the theme&amp;rsquo;s folder, named Tutorial&lt;br /&gt;- Open a browser, point it to http://localhost/wordpress&lt;br /&gt;- Go back to the theme folder, open index.php in Notepad&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;:&lt;br /&gt;Currently, you have:&lt;br /&gt;&lt;strong&gt;&amp;lt;a href=&amp;rdquo;&amp;lt;?php bloginfo(&amp;rsquo;url&amp;rsquo;); ?&amp;gt;&amp;rdquo;&amp;gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add &lt;strong&gt;&amp;lt;h1&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/h1&amp;gt;&lt;/strong&gt; around it. The H1 tag means heading 1. There are six headings all together: H1, H2, H3, H4, H5, H6. By default, H1 is the biggest one in size and H6 is smallest.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So now you have:&lt;br /&gt;&lt;strong&gt;&amp;lt;h1&amp;gt;&amp;lt;a href=&amp;rdquo;&amp;lt;?php bloginfo(&amp;rsquo;url&amp;rsquo;); ?&amp;gt;&amp;rdquo;&amp;gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;/strong&gt;&lt;br /&gt;Save it, go back to the browser and refresh.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;:&lt;br /&gt;Call for your blog&amp;rsquo;s description, type &lt;strong&gt;&amp;lt;?php bloginfo(&amp;rsquo;description&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; right under the codes for the title link. Now you have:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;h1&amp;gt;&amp;lt;a href=&amp;rdquo;&amp;lt;?php bloginfo(&amp;rsquo;url&amp;rsquo;); ?&amp;gt;&amp;rdquo;&amp;gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;?php bloginfo(&amp;rsquo;description&amp;rsquo;); ?&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save it, refresh your browser to see your blog&amp;rsquo;s description appear under the title link. You can change your blog&amp;rsquo;s description in the administration area later.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php&lt;/strong&gt; - start PHP&lt;br /&gt;&lt;strong&gt;bloginfo(&amp;rsquo;description&amp;rsquo;)&lt;/strong&gt; - call for my blog&amp;rsquo;s information, specifically description&lt;br /&gt;&lt;strong&gt;;&lt;/strong&gt; - stop calling for the description&lt;br /&gt;&lt;strong&gt;?&amp;gt;&lt;/strong&gt; end PHP&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: This step introduces you to a new tag, the DIV tag.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type &lt;strong&gt;&amp;lt;div&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/div&amp;gt;&lt;/strong&gt; around everything:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;div&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;h1&amp;gt;&amp;lt;a href=&amp;rdquo;?php bloginfo(&amp;rsquo;url&amp;rsquo;); ?&amp;gt;&amp;rdquo;&amp;gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;?php bloginfo(&amp;rsquo;description&amp;rsquo;); ?&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save it, refresh your browser. You should see no changes.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Think of &lt;strong&gt;DIV&lt;/strong&gt; as an invisible box. It&amp;rsquo;s there to separate your &lt;strong&gt;blog&amp;rsquo;s title link&lt;/strong&gt; and &lt;strong&gt;blog&amp;rsquo;s description&lt;/strong&gt; from everything else. If you don&amp;rsquo;t style it, it does nothing other than separate content. Later on, you&amp;rsquo;ll use the &lt;strong&gt;style.css&lt;/strong&gt; file to style your invisible box. You can give DIV &lt;strong&gt;borders&lt;/strong&gt;, &lt;strong&gt;paddings&lt;/strong&gt;, &lt;strong&gt;margins&lt;/strong&gt;, &lt;strong&gt;background color&lt;/strong&gt;, &lt;strong&gt;background images&lt;/strong&gt;, etcetera.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 5&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add &lt;strong&gt;id=&amp;rdquo;header&amp;rdquo;&lt;/strong&gt; to the DIV tag, like this:&lt;br /&gt;&lt;strong&gt;&amp;lt;div id=&amp;rdquo;header&amp;rdquo;&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save your notepad, refresh your browser.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This change also does nothing, for now. We assign an &lt;strong&gt;ID&lt;/strong&gt; to the &lt;strong&gt;DIV&lt;/strong&gt; tag because there will be more DIVs or invisible boxes. You need a way to separate one invisible box from another right?&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-7096312631537658374?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/7096312631537658374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=7096312631537658374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7096312631537658374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/7096312631537658374'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-4b-header-template.html' title='WP Theme Lesson #4b: Header Template Continues'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8508917570612245484</id><published>2008-06-22T04:43:00.001-07:00</published><updated>2008-06-22T04:43:17.167-07:00</updated><title type='text'>WP Theme Lesson #4: Header Template</title><content type='html'>&lt;p&gt;If you haven&amp;rsquo;t already, follow my &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress theme tutorial series&lt;/a&gt; from the beginning. If you don&amp;rsquo;t, good luck. Yesterday, I showed you how to turn on Xampp Control, install your theme, and introduced you to PHP. Today, we&amp;rsquo;ll continue with PHP and learn how to call for your site&amp;rsquo;s or blog&amp;rsquo;s title.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Remember, type every code. &lt;strong&gt;DO NOT&lt;/strong&gt; copy and paste the codes that I give you. The whole point is to get you to remember what you learn.&lt;span id="more-138"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;:&lt;br /&gt;Turn on Xampp Control. Next, open your theme&amp;rsquo;s folder at &lt;strong&gt;xampp/htdocs/wordpress/wp-content/themes/tutorial&lt;/strong&gt;. You should see the two files you created yesterday: &lt;strong&gt;index.php&lt;/strong&gt; and &lt;strong&gt;style.css&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="index-and-style.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/index-and-style.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Your index.php and style.css files should match: &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/index.txt"&gt;index.txt&lt;/a&gt; and &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/style.txt"&gt;style.txt&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;&lt;br /&gt;- Open a new browser window. Go to &lt;strong&gt;http://localhost/wordpress&lt;/strong&gt;. You should see a blank page because you installed your empty theme yesterday.&lt;br /&gt;- Go back to your theme&amp;rsquo;s folder and open the &lt;strong&gt;index.php&lt;/strong&gt; file in notepad. To do that, right click on index.php, select &lt;strong&gt;Properties&lt;/strong&gt;, click &lt;strong&gt;Change&lt;/strong&gt;, find &lt;strong&gt;Notepad&lt;/strong&gt; or the text editor you&amp;rsquo;re using, select Notepad and press &lt;strong&gt;OK&lt;/strong&gt;. After the change, double click on the index.php file.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="view-php-with-notepad.gif" href="http://www.wpdesigner.com/wp-content/files/2007/02/view-php-with-notepad.gif"&gt;&lt;img alt="view-php-with-notepad.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/view-php-with-notepad.thumbnail.gif" /&gt;&lt;/a&gt; &lt;a title="change-view-tool-for-php.gif" href="http://www.wpdesigner.com/wp-content/files/2007/02/change-view-tool-for-php.gif"&gt;&lt;img alt="change-view-tool-for-php.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/change-view-tool-for-php.thumbnail.gif" /&gt;&lt;/a&gt; &lt;a title="select-notepad.gif" href="http://www.wpdesigner.com/wp-content/files/2007/02/select-notepad.gif"&gt;&lt;img alt="select-notepad.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/select-notepad.thumbnail.gif" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So far, you opened your &lt;strong&gt;themes folder&lt;/strong&gt;, &lt;strong&gt;browser&lt;/strong&gt;, and &lt;strong&gt;index.php file&lt;/strong&gt; (using notepad).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="review.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/review.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;:&lt;br /&gt;You should be looking at your index.php file in Notepad. Type:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; in between the &lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/body&amp;gt;&lt;/strong&gt; tags. Now save it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="bloginfo-name.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/bloginfo-name.gif" /&gt; &lt;img alt="save-it.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/save-it.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Go back to your browser, &lt;strong&gt;refresh it&lt;/strong&gt;. You should see your blog&amp;rsquo;s title. My blog&amp;rsquo;s title is Demo Theme Development.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="refreshed.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/refreshed.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What just happened?&lt;/strong&gt;&lt;br /&gt;You added one line of PHP codes to your index.php within the body area of your web page. That one line called for your blog&amp;rsquo;s information, hence, &lt;strong&gt;bloginfo()&lt;/strong&gt;. Specifically, it called for the name of your blog. The name that you have as &lt;strong&gt;Weblog Title&lt;/strong&gt; on your &lt;a href="http://www.wpdesigner.com/wp-content/files/2007/02/options-page.gif"&gt;Options page&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php&lt;/strong&gt; - start PHP&lt;br /&gt;&lt;strong&gt;bloginfo(&amp;rsquo;name&amp;rsquo;)&lt;/strong&gt; - call for blog&amp;rsquo;s information, specifically blog&amp;rsquo;s title.&lt;br /&gt;&lt;strong&gt;;&lt;/strong&gt; - stop calling for blog&amp;rsquo;s information&lt;br /&gt;&lt;strong&gt;?&amp;gt;&lt;/strong&gt; - end PHP&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Each time you add or change anything in your index.php file, save, then refresh your page to see the change.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;:&lt;br /&gt;To turn your blog&amp;rsquo;s title into a text link. It requires an XHTML tag. Go back to your index.php file.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add &lt;strong&gt;&amp;lt;a href=&amp;rdquo;#&amp;rdquo;&amp;gt;&lt;/strong&gt; and &lt;strong&gt;&amp;lt;/a&amp;gt;&lt;/strong&gt; to the same line. Your new line of codes should be:&lt;br /&gt;&lt;strong&gt;&amp;lt;a href=&amp;rdquo;#&amp;rdquo;&amp;gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Go back to the browser, refresh and you should see your title turned into a link.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="refreshed2.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/refreshed2.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now, it&amp;rsquo;s a link, but it&amp;rsquo;s a link that points to nowhere. Since it is your weblog&amp;rsquo;s title, you want to make it link to your front page. To do that, type:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php bloginfo(&amp;rsquo;url&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; in between the quotes of &lt;strong&gt;href=&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save it, now you have:&lt;br /&gt;&lt;strong&gt;&amp;lt;a href=&amp;rdquo;&amp;lt;?php bloginfo(&amp;rsquo;url&amp;rsquo;); ?&amp;gt;&amp;rdquo;&amp;gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Go back to the browser and refresh. When you hover on the link now, the status bar should display &lt;strong&gt;http://localhost/wordpress&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="status-bar.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/status-bar.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;When you click on it that link now, it sends you to your front page. You&amp;rsquo;ll be looking at the same page, but whether you have &lt;strong&gt;#&lt;/strong&gt; or &lt;strong&gt;http://localhost/wordpress&lt;/strong&gt; as your link&amp;rsquo;s address is a huge difference. You will see the point to this in the coming lessons.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;What just happened?&lt;/strong&gt;&lt;br /&gt;You turned your website&amp;rsquo;s title into a link and pointed the link to your front page or blog&amp;rsquo;s home page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;bloginfo(&amp;rsquo;url&amp;rsquo;)&lt;/strong&gt; - calls for the your blog&amp;rsquo;s information, speficially the address or URL of the front page&lt;br /&gt;&lt;strong&gt;&amp;lt;a&amp;gt;&lt;/strong&gt; - is an XHTML tag for opening a link&lt;br /&gt;&lt;strong&gt;&amp;lt;/a&amp;gt;&lt;/strong&gt; - is the closing tag for a link. Otherwise, your web page will not know where to end the link and the rest of your page will be one big link. Remember part of &lt;strong&gt;rule #1&lt;/strong&gt;? Close everything you open.&lt;br /&gt;&lt;strong&gt;href=&amp;rdquo;"&lt;/STRONG&gt; - is short for hypertext value. Whatever&amp;rsquo;s in between the quotation marks of href=&amp;rdquo;" is the value&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In words, the codes:&lt;br /&gt;&lt;strong&gt;&amp;lt;a href=&amp;rdquo;&amp;lt;?php bloginfo(&amp;rsquo;url&amp;rsquo;); ?&amp;gt;&amp;rdquo;&amp;gt;&amp;lt;?php bloginfo(&amp;rsquo;name&amp;rsquo;); ?&amp;gt;&amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;means: I&amp;rsquo;m starting a link. The value of my link is my blog&amp;rsquo;s URL; I&amp;rsquo;m using the PHP function &lt;strong&gt;bloginfo(&amp;rsquo;url&amp;rsquo;)&lt;/strong&gt; to call for the address/URL. The name of the link is my blog&amp;rsquo;s title; I&amp;rsquo;m using the PHP function &lt;strong&gt;bloginfo(&amp;rsquo;name&amp;rsquo;)&lt;/strong&gt; to call for my blog&amp;rsquo;s title. Close my link.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I introduced XHTML to you today so I&amp;rsquo;ll end this lesson here. Don&amp;rsquo;t burn yourself out.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8508917570612245484?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8508917570612245484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8508917570612245484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8508917570612245484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8508917570612245484'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-4-header-template.html' title='WP Theme Lesson #4: Header Template'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-2446967300996793100</id><published>2008-06-22T04:37:00.001-07:00</published><updated>2008-06-22T04:37:55.971-07:00</updated><title type='text'>WP Theme Lesson #3: Starting Index.php</title><content type='html'>&lt;p&gt;Starting Index.php is the third lesson of my &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress theme tutorial series&lt;/a&gt;. If you haven&amp;rsquo;t read lesson &lt;a href="http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-1-intro/"&gt;one&lt;/a&gt; and &lt;a href="http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-2-template-files-and-templates/"&gt;two&lt;/a&gt;, I&amp;rsquo;d suggest you read them. Otherwise, you will not have a clue of what I&amp;rsquo;ll show you in this lesson.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;It&amp;rsquo;s time to stop reading and start creating your WordPress Theme. In this lesson, you&amp;rsquo;ll get your hands dirty with some WordPress codes. This is the part where you really need a &lt;a href="http://geeksaresexy.blogspot.com/2006/06/installing-wordpress-locally-under.html"&gt;WordPress blog installed on your computer&lt;/a&gt;, not an online blog because offline is more convenient.&lt;span id="more-129"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Open Xampp Control.&lt;br /&gt;Navigate to your xampp folder. Usually &lt;strong&gt;My Computer &amp;gt; xampp&lt;/strong&gt; or &lt;strong&gt;C:\xampp&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Double click on &lt;strong&gt;xampp-control.exe&lt;/strong&gt;. A window will pop up. Click on start for Apache and MySQL. Your pop up window should mirror the image below:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="xampp-control.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/xampp-control.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that it&amp;rsquo;s turned on, you can minimize that window.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Create your theme folder.&lt;br /&gt;Go to your wordpress themes folder. It should be at &lt;strong&gt;xampp/htdocs/wordpress/wp-content/themes&lt;/strong&gt;. Create a new folder. Name it &lt;strong&gt;tutorial&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Create &lt;strong&gt;index.php&lt;/strong&gt; and &lt;strong&gt;style.css&lt;/strong&gt; files.&lt;br /&gt;Open up Notepad or the text editor of your choice. Notepad is at &lt;strong&gt;Start &amp;gt; Programs &amp;gt; Accessories &amp;gt; Notepad&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Copy and paste everything from this file: &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/index.txt"&gt;index.txt&lt;/a&gt; to your Notepad window.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Save your notepad in the tutorial folder as &lt;strong&gt;index.php&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.wpdesigner.com/wp-content/files/2007/02/save-as-indexphp.gif%27%20alt=%27save-as-indexphp.gif"&gt;&lt;img alt="save-as-indexphp.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/save-as-indexphp.gif" width="400" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="save-as-indexphp2.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/save-as-indexphp2.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Open another notepad. Leave it empty. Save the empty notepad as &lt;strong&gt;style.css&lt;/strong&gt;, in the same folder. Close the style.css notepad.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So now you have two files: index.php and style.css.&lt;br /&gt;&lt;img alt="index-and-style.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/index-and-style.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;index.php Explanations&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="indexphp-explain.gif" href="http://www.wpdesigner.com/wp-content/files/2007/02/indexphp-explain.gif"&gt;&lt;img alt="indexphp-explain.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/indexphp-explain.gif" width="400" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Click on the image above for the full view. I will explain to you what each circled area does.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Doctype&lt;/strong&gt; - Indicates what kind of codes you&amp;rsquo;re using to code your theme. Doctype is not important at this point. I&amp;rsquo;m pointing out Doctype so you don&amp;rsquo;t have think about it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;html&amp;gt;&lt;/strong&gt; is where my web page starts.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;head&amp;gt;&lt;/strong&gt; is where the head of my web page starts. Every web page has a head and a body. &lt;strong&gt;&amp;lt;/head&amp;gt;&lt;/strong&gt; is where the head ends.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;?php bloginfo(&amp;rsquo;stylesheet_url&amp;rsquo;); ?&amp;gt;&lt;/strong&gt; is a PHP function that calls for the location of the &lt;strong&gt;style.css&lt;/strong&gt; file so my theme can link to it and style everything on my pages. Anytime codes are wrapped in &lt;strong&gt;&amp;lt;?php&lt;/strong&gt; and &lt;strong&gt;?&amp;gt;&lt;/strong&gt;, it&amp;rsquo;s PHP and it&amp;rsquo;s different from the rest of my codes. In PHP, &lt;strong&gt;&amp;lt;?php&lt;/strong&gt; is start and &lt;strong&gt;?&amp;gt;&lt;/strong&gt; is end.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;&amp;lt;?php&lt;/strong&gt; - start PHP&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;bloginfo(&amp;rsquo;stylesheet_url&amp;rsquo;)&lt;/strong&gt; - call for the location of style.css&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;;&lt;/strong&gt; - stop calling for style.css. The semicolon is one way of closing a set of codes within PHP.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;?&amp;gt;&lt;/strong&gt; - end PHP&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Moving on&amp;hellip;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt; - This is where the body starts. The body is everything that I see and read on a web page. Reading this tutorial means I&amp;rsquo;m looking at the body of the web page. &lt;strong&gt;&amp;lt;/body&amp;gt;&lt;/strong&gt; is where the body ends.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;/html&amp;gt;&lt;/strong&gt; is where my web page ends. Nothing else after that.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: Copy and paste everything in &lt;a href="http://www.wpdesigner.com/wp-content/files/wp-tutorial/style.txt"&gt;style.txt&lt;/a&gt; to your style.css file. Save and close it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 5&lt;/strong&gt;: Setting up your theme.&lt;br /&gt;Open up a browser.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Type: &lt;strong&gt;http://localhost/wordpress/wp-login.php&lt;/strong&gt;. Go to it and login into your WordPress administration area. (You&amp;rsquo;re able to see the login page because you opened the Xampp Control in the first step. Otherwise, your browser will give you a Not Found error.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Looking at the administration area. Click on &lt;strong&gt;Presentation&lt;/strong&gt; and click on the theme named &lt;strong&gt;Tutorial&lt;/strong&gt; to activate it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="theme-empty-screenshot.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/theme-empty-screenshot.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Notice, your theme does not have a thumbnail screeshot yet. The box is empty. Once activated, WordPress will tell you.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="theme-activated.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/theme-activated.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now open up a new browser or tab (if your browser has tab browsing) and go to &lt;strong&gt;http://localhost/wordpress&lt;/strong&gt;. You should then get a blank page. I mean completely blank. If it isn&amp;rsquo;t blank, you&amp;rsquo;re at the wrong page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Your theme has been set up. That&amp;rsquo;s it for this lesson. Next up, we start working on the header template.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Don&amp;rsquo;t forget to close your Xampp Control. Double click on its tray icon in your toolbar, click Stop for Apache and MySQL. Then click exit.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="xampp-control-close.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/xampp-control-close.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Have a question? Use the comment form below to ask me.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-2446967300996793100?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/2446967300996793100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=2446967300996793100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2446967300996793100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2446967300996793100'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-3-starting-indexphp.html' title='WP Theme Lesson #3: Starting Index.php'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-8077583339177105128</id><published>2008-06-21T23:34:00.001-07:00</published><updated>2008-06-21T23:34:47.633-07:00</updated><title type='text'>WP Theme Lesson #2: Template Files and Templates</title><content type='html'>&lt;p&gt;emplate files and Templates is the second lesson of my &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress theme tutorial series&lt;/a&gt;. If you haven&amp;rsquo;t read &lt;a href="http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-1-intro/"&gt;Lesson #1&lt;/a&gt;, stop right now and go read lesson one. Otherwise, you will not understand the terms used in lesson two.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now that we&amp;rsquo;ve gotten passed the rules and terminology, this lesson will get you familiar with template files, templates, and the structure of each page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The one thing to remember is that &lt;strong&gt;each page&lt;/strong&gt; of your blog &lt;strong&gt;is made up of multiple template files&lt;/strong&gt;.&lt;span id="more-118"&gt;&lt;/span&gt; Here&amp;rsquo;s an example of the front page.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="index.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/index.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In the example above, your front page is made up of four template files: &lt;strong&gt;header&lt;/strong&gt;, &lt;strong&gt;index&lt;/strong&gt;, &lt;strong&gt;sidebar&lt;/strong&gt;, and &lt;strong&gt;footer&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Header Template File:&lt;/strong&gt;&lt;br /&gt;&lt;img alt="header-template.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/header-template.gif" /&gt;&lt;br /&gt;Your &lt;em&gt;blog&amp;rsquo;s title&lt;/em&gt; and &lt;em&gt;description&lt;/em&gt; sit in this file. They usually remain the same through out the whole blog.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Index Template File:&lt;/strong&gt;&lt;br /&gt;This one contains your &lt;em&gt;post title&lt;/em&gt;, &lt;em&gt;content&lt;/em&gt; (text and images of each entry), and &lt;em&gt;post meta data&lt;/em&gt; (information about each post like: who&amp;rsquo;s the author, when you published it, under which categories, and how many comments).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="index-template.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/index-template.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Sidebar Template File:&lt;/strong&gt;&lt;br /&gt;This controls your &lt;em&gt;Page links listing&lt;/em&gt;, &lt;em&gt;category links listing&lt;/em&gt;, &lt;em&gt;archive links listing&lt;/em&gt;, &lt;em&gt;blogroll listing&lt;/em&gt;, and &lt;em&gt;etcetera&lt;/em&gt;. (The Sidebar doesn&amp;rsquo;t need to be on the right side of the layout. The example I&amp;rsquo;m using is a typical two column blog layout.)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="sidebar-template.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/sidebar-template.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Footer Template File:&lt;/strong&gt;&lt;br /&gt;&lt;img alt="footer-template.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/footer-template.gif" /&gt;&lt;br /&gt;Like the header.php template file, the footer usually doesn&amp;rsquo;t change from page to page. You can put anything in this file, but usually your &lt;em&gt;copyright information&lt;/em&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now let me explain why index.php is red, in the example above. Index.php is red to indicate that, that area will change, depending on which page of the blog you&amp;rsquo;re on.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you were on a single post page, your page would consist of these four template files: header, &lt;strong&gt;single&lt;/strong&gt;, sidebar, and footer.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="single.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/single.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-8077583339177105128?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/8077583339177105128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=8077583339177105128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8077583339177105128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/8077583339177105128'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-2-template-files-and.html' title='WP Theme Lesson #2: Template Files and Templates'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-2700047056413041495</id><published>2008-06-21T23:30:00.001-07:00</published><updated>2008-06-21T23:30:58.397-07:00</updated><title type='text'>WP Theme Lesson #1: Intro</title><content type='html'>&lt;p&gt;ntro is the first lesson of my &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;tutorial series&lt;/a&gt; about creating WordPress themes. I will not teach you everything all at once. That will only confuse you. What I&amp;rsquo;ll show you is not a reference. It&amp;rsquo;s meant to teach you step-by-step, level-by-level. If you want a reference to everything WordPress themes, then read &lt;a href="http://codex.wordpress.org/Blog_Design_and_Layout"&gt;WordPress.org&amp;rsquo;s documentations, Design and Layout&lt;/a&gt;. Otherwise, learn from my lessons.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;This lesson covers:&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Basic Rules&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Lingo / Terminology&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Hierarchy&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;span id="more-111"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Basic rules:&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Rule #1&lt;/strong&gt;: Close everything in the order that you open them. &lt;br /&gt;&lt;p&gt;&lt;img alt="Right and Wrong way to close" src="http://www.wpdesigner.com/wp-content/files/2007/02/right-and-wrong-of-closing.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In The Wrong Way to Close, the closing &lt;strong&gt;ul&lt;/strong&gt; tag is out of order.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Every tag is wrapped by the &lt;strong&gt;&amp;lt;&lt;/strong&gt; and &lt;strong&gt;&amp;gt;&lt;/strong&gt; characters, the presence of the forward slash, &lt;strong&gt;/&lt;/strong&gt;, indicates whether each tag is an opening or closing tag. &lt;strong&gt;&amp;lt;&amp;gt;&lt;/strong&gt; is open. &lt;strong&gt;&amp;lt;/&amp;gt;&lt;/strong&gt; is close. In the example, I used the &lt;strong&gt;ul&lt;/strong&gt; (unordered list) and &lt;strong&gt;li&lt;/strong&gt; (list item) tags. Notice how the opening and closing &lt;strong&gt;li&lt;/strong&gt; tags sit inside the opening and closing &lt;strong&gt;ul&lt;/strong&gt; tags. That&amp;rsquo;s called nesting.&lt;/p&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Rule #2&lt;/strong&gt;: Every theme has at least two files - &lt;strong&gt;style.css&lt;/strong&gt; and &lt;strong&gt;index.php&lt;/strong&gt;. You tell your theme where everything goes within index.php and how everything should look like within style.css. &lt;br /&gt;&lt;p&gt;Here is the complete list of files (don&amp;rsquo;t worry about this list yet):&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;style.css&lt;/li&gt;&lt;br /&gt;&lt;li&gt;index.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;home.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;single.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;page.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;archive.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;category.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;search.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;404.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;comments.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;comments-popup.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;author.php&lt;/li&gt;&lt;br /&gt;&lt;li&gt;date.php&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Lingo:&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Template&lt;/strong&gt; - A set of codes that you can use in multiple places without having to write the same codes again and again.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Template file&lt;/strong&gt; - A file that contain one or multiple sets of codes (templates). Every page is made up of multiple template files. For example: index.php file, style.css file, sidebar.php, etc.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Theme or WordPress theme&lt;/strong&gt; - All the files you&amp;rsquo;re using: texts, images, codes, etc. Note: WordPress theme and WordPress template(s) are two different things, despite some people consider them the same.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Post &lt;/strong&gt;- Currently, you are reading a post. Furthermore, it&amp;rsquo;s simply an entry of your blog. In example, one page of a diary.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Page&lt;/strong&gt; - A special type of post that is not orangized by categories. It is separate from the rest of your posts. Note: In WordPress, page and Page are two different things. Whether you capitalize the &amp;ldquo;P&amp;rdquo; makes a huge difference.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Hierarchy:&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;The diagram below simply shows you what the WordPress system will look for, in case one of your theme file is missing. I listed only six files, instead of thirteen in the diagram because those are the main ones that you should focus on. Further down this tutorial series, you will learn about the rest of the files.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img alt="main-hierarchy.gif" src="http://www.wpdesigner.com/wp-content/files/2007/02/main-hierarchy.gif" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I&amp;rsquo;ve indicated the level of importance of each file by its position. Top, left is most important. Bottom, right is least important.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Hierarchy or levels of importance exists for template files because if the archive.php file, which handles the look for archive pages, is missing, then WordPress will point to the index.php to control how the archive page will look like.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If the single.php template file is missing, which template file does it look for to display a single post view? It looks for index.php.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you have any question, feel free to ask. Please do it through the comment form below, instead of emailing me. That way, others looking for the same answers don&amp;rsquo;t have to repeat their questions.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Follow this &lt;a href="http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh/"&gt;WordPress Theme Tutorial Series&lt;/a&gt; from the beginning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-2700047056413041495?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/2700047056413041495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=2700047056413041495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2700047056413041495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/2700047056413041495'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/wp-theme-lesson-1-intro.html' title='WP Theme Lesson #1: Intro'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-317434121017430748.post-1003040830588037952</id><published>2008-06-21T23:18:00.001-07:00</published><updated>2008-06-21T23:18:39.935-07:00</updated><title type='text'>So you want to create WordPress themes huh?</title><content type='html'>&lt;p&gt;Creating a WordPress theme from scratch is not hard. I&amp;rsquo;ll hold your hand through it.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Tutorials on this topic have been written before and the &lt;a href="http://codex.wordpress.org/Main_Page"&gt;WordPress website&lt;/a&gt; also has guides for you to follow. But are those tutorials and guides really helpful to you when you don&amp;rsquo;t understand the lingo? Even I got lost while reading the WordPress guides.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Tools&lt;/strong&gt; - Before we get started tomorrow, you&amp;rsquo;ll need:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;WordPress installed on your computer&lt;/strong&gt;. Follow the instructions on &lt;a href="http://geeksaresexy.blogspot.com/2006/06/installing-wordpress-locally-under.html"&gt;Installing WordPress Locally Under Windows XP&lt;/a&gt;. &lt;strong&gt;If you can&amp;rsquo;t install WordPress&lt;/strong&gt; on your computer for whatever reason, no worries, just make a dummy WordPress install on your website.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Notepad&lt;/strong&gt; or other text editors. I use Notepad.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;SmartFTP&lt;/strong&gt; - If you&amp;rsquo;ll be testing your theme online, I&amp;rsquo;d suggest that you download and install &lt;a href="http://www.smartftp.com/"&gt;SmartFTP&lt;/a&gt; or another FTP program to upload your theme files.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Bookmark &lt;a href="http://validator.w3.org/"&gt;XHTML Validator&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="http://jigsaw.w3.org/css-validator/"&gt;CSS Validator&lt;/a&gt;&lt;/strong&gt;. You&amp;rsquo;ll need those tools to validate your theme. They also come in handy when you need to spot and fix errors.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/317434121017430748-1003040830588037952?l=muthianoer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://muthianoer.blogspot.com/feeds/1003040830588037952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=317434121017430748&amp;postID=1003040830588037952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/1003040830588037952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/317434121017430748/posts/default/1003040830588037952'/><link rel='alternate' type='text/html' href='http://muthianoer.blogspot.com/2008/06/so-you-want-to-create-wordpress-themes.html' title='So you want to create WordPress themes huh?'/><author><name>Sofhal Jamil</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://1.bp.blogspot.com/_-EdttDk0LL8/SQGQcS7ITMI/AAAAAAAAAJc/ifxbtjm8buk/S220/jamilok.JPG'/></author><thr:total>0</thr:total></entry></feed>
