共計 2690 個字符,預計需要花費 7 分鐘才能閱讀完成。
本文丸趣 TV 小編為大家詳細介紹“WordPress 如何制作 index.php”,內容詳細,步驟清晰,細節處理妥當,希望這篇“WordPress 如何制作 index.php”文章能幫助大家解決疑惑,下面跟著丸趣 TV 小編的思路慢慢深入,一起來學習新知識吧。
修改后的代碼是這樣的:
?php get_header(); ?
!-- Column 1 /Content --
div >
!-- Blog Post --
div >
!-- Post Title --
h4 >
!-- Post Data --
p >
div >
!-- Post Image --
img > !-- Post Content --
!-- Read More Button --
p >
/div
div >
!-- Blog Navigation --
p >
/div
?php get_sidebar(); ? ?php get_footer(); ?
undefined
div >不同主題的主題的文章 html 骨架是不一樣的,如果你熟悉 html,可以很快地分辨出文章骨架,以上是我們這個主題的骨架,我們將以此為基礎給 index.php 加上動態內容:
1、添加文章標題
找到:
h4 >
改成:
h4 >
這里解釋一下這幾個 php 函數:
?php the_permalink(); ? 輸出文章的 URL 鏈接
?php the_title(); ? 輸出文章的標題
2、添加文章標簽
我們很多人在寫文章的時候都喜歡添加一些標簽,況且側邊欄我們也加入了 標簽云,我們的主題應該支持標簽。找到:
a href= # News /a , a href= # Products /a
改成:
?php the_tags(標簽:, , , ?
函數參考:the_tags
3、添加日期
找到:31st Sep, 09
改成:
?php the_time(Y 年 n 月 j 日) ?
函數參考:the_time
關于該函數中 Y n j 獲取的日期格式,你可以參考文檔(中文),選擇你喜歡的時間格式:zh-cn: 自定義時間和日期
可能你看了以上提供的時間和日期文檔,還是一頭霧水,下面提供幾個示例,你就差不多能夠依樣畫葫蘆,指定自己喜歡的時間日期格式:
PHP 代碼輸出內容 ?php the_time(Y 年 n 月 j 日) ? 1999 年 5 月 1 日 ?php the_time(Y 年 m 月 d 日) ? 1999 年 05 月 01 日 ?php the_time(Y-m-d) ? 1999-05-01 ?php the_time(y-m-d H:i:s) ? 99-05-01 02:09:08
4、顯示評論數
現在我們來添加評論數代碼,查找代碼:
a href= # 1 Comment /a
改成:
?php comments_popup_link(0 條評論 , 1 條評論 , % 條評論 , , 評論已關閉 ?
該函數會根據文章的評論數量顯示不同的文字鏈接,0 條評論、1 條評論等等,當然能你可以根據自己的愛好定制文字內容。該鏈接會直接打開對應的文章,并移動到文章的評論區.
函數參考:comments_popup_link
5、添加編輯按鈕
如果文章作者已登錄,我們將允許他在首頁點擊對應文章的編輯按鈕,就可以直接修改文章,這個功能是可選的,你可以不添加。接上面的評論按鈕,我們在其后面添加相應代碼:
?php comments_popup_link(0 條評論 , 1 條評論 , % 條評論 , , 評論已關閉 ? ?php edit_post_link( 編輯 , ? , ?
函數參考:edit_post_link
6、添加文章內容
可能有些人喜歡在首頁輸出全文,而有些人喜歡在首頁輸出文章摘要,這里提供兩種方案,任君選擇。查找:!-- Post Content --
將其改成:
!-- Post Content --
?php the_excerpt(); ?
只要在寫文章的時候在 摘要 框內填寫摘要,在首頁顯示的就是摘要,如果不填就輸出全文!以下是方案二,用于輸出全文,除非你在文章中使用了 !-- more --,代碼修改:
!-- Post Content --
?php the_content(閱讀全文... ?
函數參考:
the_excerpt
the_content
7、閱讀全文
這里給添加閱讀全文鏈接,如果在 6、添加文章內容中你選擇了輸出全文,本步驟可以忽略,查找代碼:
a href= single.html >
改成:
a href= ?php the_permalink(); ? >
8、添加文章循環
到目前為止,你的首頁還只能顯示一篇文章,要想輸出所有文章,需要我們之前提到的循環。查找代碼:
!-- Blog Post --
改成:
!-- Blog Post -- ?php if (have_posts()) : while (have_posts()) : the_post(); ?
再查找:
div >
改成:
div >
再次查找:
/div ?php get_sidebar(); ?
改成:
?php else : ?h4 >
p 沒有找到任何文章!/p
?php endif; ?
/div
?php get_sidebar(); ?
好了,現在查看你的主頁,是不是可以顯示多篇文章了呢?文章數量取決于你在后臺設置每頁可顯示的文章數量。以上的循環可以簡化為以下內容,這樣看起來應該比較容易理解了,在 endwhile 之前不斷地輸出每篇文章,直至文章數量達到每頁顯示的最大文章數量;如果你的博客上一篇文章都沒有,就會輸入無文章提示。
?php if (have_posts()) : while (have_posts()) : the_post(); ?
文章 html 骨架
?php endwhile; ?
?php else : ?
輸出找不到文章提示
?php endif; ?
9、添加文章分頁
上面你已經看到,每頁只能顯示部分文章,要想看下一頁,就得添加分頁。現在查找代碼:
p >
改成:
p >
參考函數:
previous_posts_link
next_posts_link
10、文章縮略圖
對于大部分人來說,不太需要文章縮略圖的功能,而且有很多插件可以實現這個功能。這里我們將首頁的文章縮略圖代碼刪除:
!-- Post Image -- img >
另外,還有個存檔頁面的模板 archive.php,跟 index.php 的制作過程完全一樣,只不過需要在 functions.php 里添加一個函數,這里就不再羅嗦,下載自己看吧,注意:functions.php 中的代碼已經修改,要想讓你的分類、標簽等存檔頁能夠正常顯示,請下載最新的 functions.php 覆蓋原來的。另外,標簽頁和分類頁支持在該頁面頂部顯示介紹,前提是你在后臺文章標簽和分類處要填上了描述。
讀到這里,這篇“WordPress 如何制作 index.php”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注丸趣 TV 行業資訊頻道。