WordPress主題制作全過程(九):制作single.php

今天我們來制作單文章頁single.php,有了之前制作index.php的經驗,制作single.php也不再那么難了,這里將直接略過一些內容,直接給出結果。如果對某些修改不太清楚,可以先參考:wordpress主題制作全過程(八):制作index.php

WordPress主題制作全過程(九):制作single.php

1、添加文章標題:

<h3><a>Loreum?ipsium?massa?cras?phasellus</a></h3>

改成:

<h3><a>"&gt;<?php  the_title(); ?></a></h3>

2、添加文章標簽

立即學習PHP免費學習筆記(深入)”;

<a>News</a>,?<a>Products</a>

改成:

<?php  the_tags(&#39;標簽:&#39;, &#39;, &#39;, &#39;&#39;); ?>

3、添加日期

找到:31st Sep, 09 改成:

<?php  the_time(&#39;Y年n月j日&#39;) ?>

4、顯示評論數

<a>7?Comments</a>

改成:

<?php  comments_popup_link(&#39;0 條評論&#39;, &#39;1 條評論&#39;, &#39;% 條評論&#39;, &#39;&#39;, &#39;評論已關閉&#39;); ?>

5、添加編輯按鈕

接上面的評論代碼,改成:

<?php  comments_popup_link(&#39;0 條評論&#39;, &#39;1 條評論&#39;, &#39;% 條評論&#39;, &#39;&#39;, &#39;評論已關閉&#39;); ?>

6、添加文章內容

將 和 之間的代碼全部刪除,替換成:

<?php  the_content(); ?>

另外,你可以將文章頁那張圖片刪除了,刪除以下代碼:

@@##@@/images/610x150.gif"?alt=""/&gt;

7、添加返回博客首頁和發表評論按鈕

其實就是添加博客首頁和評論錨點鏈接,在制作header.php,我們已經知道可以通過get_option(‘home’);來獲取博客地址。

<p>?<a>?</a><a>Discuss?this?post</a>?</p>

改成:

<p>?<a>"?class="button?float"?&gt;?</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

WordPress主題制作全過程(九):制作single.php

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享