這回講index.php,從這篇開(kāi)始我不帖相關(guān)的css內容了,因為詳細解釋css內容就變成css教程了,而事實(shí)上我自己都沒(méi)怎么搞清楚css,一般都是邊改邊學(xué)。需要相關(guān)css的可以直接去下載KD02模版,自己慢慢研究。
index.php
PHP:
- <?php get_header(); ?>
-
- <div id="content">
-
- <?php if (have_posts()) : ?>
-
- <?php while (have_posts()) : the_post(); ?>
-
- <div class="post">
- <h1 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h1>
- <p class="date"><?php the_author() ?> @ <?php the_time() ?> <?php the_time(‘F jS, Y‘) ?></p>
-
- <div class="entry">
- <?php the_content(‘<br /><br />[more...]‘); ?>
- </div>
- </div>
-
- <div class="meta">
- <?php the_category(‘, ‘) ?> <strong>|</strong> <?php edit_post_link(‘Edit‘,‘‘,‘<strong>|</strong>‘); ?> <?php comments_popup_link(‘Comments (0)‘, ‘Comments (1)‘, ‘Comments (%)‘); ?>
- </div>
-
- <!--
- <?php trackback_rdf(); ?>
- -->
-
- <?php endwhile; ?>
-
- <div class="navigation">
- <div class="alignleft"><?php posts_nav_link(‘‘,‘‘,‘« Previous Entries‘) ?></div>
- <div class="alignright"><?php posts_nav_link(‘‘,‘Next Entries »‘,‘‘) ?></div>
- </div>
-
- <?php else : ?>
-
- <h2 class="center">Not found.</h2>
- <p class="center"><?php _e("Sorry, but you are looking for something that isn‘t here."); ?></p>
- <?php include (TEMPLATEPATH . "/searchform.php"); ?>
-
- <?php endif; ?>
-
- </div><!-- content -->
-
- <?php get_sidebar(); ?>
-
- <?php get_footer(); ?>
- line1, line43, line45: 負責把header.php, sidebar.php, footer.php的內容引入,這樣這幾部分就作為一個(gè)整體展現在訪(fǎng)問(wèn)者面前了。
- line5-line26: 其中內容就是每篇post在首頁(yè)的顯示內容。一般來(lái)說(shuō)分成三個(gè)部分:標題,包括文章題目,作者名字,寫(xiě)作時(shí)間;正文內容;留言提示,比如有多少留言,文章 所屬分類(lèi)。至于具體位置隨個(gè)人愛(ài)好,如果你不懂php也沒(méi)什么關(guān)系,隨便找一個(gè)模版然后依樣畫(huà)葫蘆copy & paste就可以了。
- line28-line31: 導航欄。就是下一頁(yè)/上一頁(yè)這個(gè)東西。
- line35-line37: 這個(gè)是當一篇文章都沒(méi)有的時(shí)候顯示的報措信息。
基本上index.php主要內容就是一個(gè)循環(huán)語(yǔ)句,不斷顯示每篇文章直到你后臺設定的那個(gè)顯示文章數為止。
這篇內容比較少,明天會(huì )把有關(guān)sidebar.php和footer.php的part5跟上。到part5其實(shí)整個(gè)模版就接近完成了,其他的幾個(gè)文件基本上都是從這幾個(gè)文件中演變出去,不會(huì )太費事。
海豚的這個(gè)簡(jiǎn)單教程很快會(huì )結束,然后把Kamus要求修改的Blix模版完成,四月底想做一個(gè)新的模版。新模版可能會(huì )比較中規中矩,不過(guò)將會(huì )融入Widgets和WordPress Theme Toolkit或許還有AJAX效果的留言以方便后期修改。

