今天我們來制作單文章頁single.php,有了之前制作index.php的經驗,制作single.php也不再那么難了,這里將直接略過一些內容,直接給出結果。如果對某些修改不太清楚,可以先參考:wordpress主題制作全過程(八):制作index.php
1、添加文章標題:
<h3><a>Loreum?ipsium?massa?cras?phasellus</a></h3>
改成:
<h3><a>"><?php the_title(); ?></a></h3>
2、添加文章標簽
立即學習“PHP免費學習筆記(深入)”;
<a>News</a>,?<a>Products</a>
改成:
<?php the_tags('標簽:', ', ', ''); ?>
3、添加日期
找到:31st Sep, 09 改成:
<?php the_time('Y年n月j日') ?>
4、顯示評論數
<a>7?Comments</a>
改成:
<?php comments_popup_link('0 條評論', '1 條評論', '% 條評論', '', '評論已關閉'); ?>
5、添加編輯按鈕
接上面的評論代碼,改成:
<?php comments_popup_link('0 條評論', '1 條評論', '% 條評論', '', '評論已關閉'); ?>
6、添加文章內容
將 和 之間的代碼全部刪除,替換成:
<?php the_content(); ?>
另外,你可以將文章頁那張圖片刪除了,刪除以下代碼:
@@##@@/images/610x150.gif"?alt=""/>
7、添加返回博客首頁和發表評論按鈕
其實就是添加博客首頁和評論錨點鏈接,在制作header.php,我們已經知道可以通過get_option(‘home’);來獲取博客地址。
<p>?<a>?</a><a>Discuss?this?post</a>?</p>
改成:
<p>?<a>"?class="button?float"?>?</a><a>發表評論</a>?</p>
好了,基本上的修改就這些了,但是你的文章頁仍然不能顯示文章內容,你得給它加上一個條件語句,這樣WordPress才會去數據庫讀出你的文章內容。搜索代碼:
改成:
<!-- Column 1 /Content --> <?php if (have_posts()) : the_post(); update_post_caches($posts); ?>
將:
<?php get_sidebar(); ?>
改成:
<?php else : ?><div> 沒有文章! </div> <?php endif; ?><?php get_sidebar(); ?>
現在你的文章內容應該都可以正常顯示了,一個文章頁基本上也成型了。下節我們將講解如何制作評論頁,本次不提供修改的主題文件下載,下次一起提供。
另外,文章頁頂部會有一段文字:
Our?blog,?keeping?you?up-to-date?on?our?latest?news.
可以替換成你的內容。如果不需要,可以將以下代碼刪除:
<h2>Our?<span>blog</span>,?keeping?you?up-to-date?on?our?latest?news.</h2> <div>?</div>
推薦學習:《wordpress主題制作全過程(八):制作index.php》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END