gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

WordPress主題制作全過程(八):制作index.php

前面給大家介紹了《WordPress主題制作全過程(七):制作sidebar.php》,本文繼續(xù)給大家介紹如何制作index.php,下面一起來看一下吧~

WordPress主題制作全過程(八):制作index.php

php入門到就業(yè)線上教程:進入學習

前面我們已經(jīng)制作完成博客所有公用頁面sidebar.php、footer.php和header.php,今天開始我們就要制作單獨的頁面了。現(xiàn)在我們要制作的是索引頁index.php,這里我們可以暫時把它理解成主頁,但事實上它并不是首頁這么簡單。

在主頁中主要就是文章列表,將你博客上的文章一篇一篇地列出來。你可能已經(jīng)注意到,主頁中每篇文章的樣式都是一樣的,只是標題、時間、作者和摘要等文字內容不一樣而已,嗯!我們制作index.php也只需要一篇文章的html代碼,不需要手動地去寫那么多文章的html,況且這樣也不是動態(tài)的內容。我們只需要一個循環(huán)就可以將所有文章顯示到首頁上,循環(huán)就是重復做某件事情,這里的循環(huán)是重復地輸出文章。如果你之前學過任一門計算機程序設計語言的話,就不難理解什么是循環(huán),循環(huán)的作用也一想就通,如while,for,foreach……

在這里插一句,如果你真的想了解如何制作主題,請打開的文本編輯器,跟著我一步一步地操作,一步一步地修改,每做一次修改就刷新一下你的博客看看有什么變化,這樣才能夠加深你的理解。如果你懶得動手,建議以后的內容就不用看了,看了對你幫助也不大。

現(xiàn)在開始制作index.php。初始情況下index.php中有三篇文章,打開index.php你可以看到文章的3個標記<!– Blog Post –>,我們現(xiàn)在其他將兩篇文章的代碼刪除,留下一篇,并將文章摘要去除。修改后的代碼是這樣的:

<?php get_header(); ?> 	<!-- Column 1 /Content --> 	<div class="grid_8"> 		<!-- Blog Post --> 		<div class="post"> 			<!-- Post Title --> 			<h3 class="title"><a href="single.html">Loreum ipsium massa cras phasellus</a></h3> 			<!-- Post Data --> 			<p class="sub"><a href="#">News</a>, <a href="#">Products</a> ? 31st Sep, 09 ? <a href="#">1 Comment</a></p> 			<div class="hr dotted clearfix"> </div> 			<!-- Post Image --> 			<img class="thumb" alt="" src="<?php bloginfo('template_url'); ?>/images/610x150.gif" /> 			<!-- Post Content --> 			 			<!-- Read More Button --> 			<p class="clearfix"><a href="single.html" class="button right"> Read More...</a></p> 		</div> 		<div class="hr clearfix"> </div> 		 		<!-- Blog Navigation --> 		<p class="clearfix"> <a href="#" class="button float"><< Previous Posts</a> <a href="#" class="button float right">Newer Posts >></a> </p> 	</div> 	<?php get_sidebar(); ?><?php get_footer(); ?>
登錄后復制

從上面的代碼可以看出,一篇文章的html骨架就是:

<div class="post"> 	<!-- Post Title --> 	<h3 class="title"><a href="single.html">文章標題</a></h3> 	<!-- Post Data --> 	<p class="sub"><a href="#">標簽1</a>, <a href="#">標簽12</a> ? 發(fā)布時間 ? <a href="#">評論數(shù)</a></p> 	<div class="hr dotted clearfix"> </div> 	<!-- Post Image 文章的縮略圖 --> 	<img class="thumb" alt="" src="<?php bloginfo('template_url'); ?>/images/610x150.gif" /> 	<!-- Post Content --> 	文章內容 	<!-- Read More Button --> 	<p class="clearfix"><a href="single.html" class="button right"> 閱讀全文按鈕</a></p> </div> <div class="hr clearfix"> </div>
登錄后復制

不同主題的主題的文章html骨架是不一樣的,如果你熟悉html,可以很快地分辨出文章骨架,以上是我們這個主題的骨架,我們將以此為基礎給index.php加上動態(tài)內容:

1、添加文章標題

找到:

<h3 class="title"><a href="single.html">Loreum ipsium massa cras phasellus</a></h3>
登錄后復制

改成:

<h3 class="title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h3>
登錄后復制

這里解釋一下這幾個php函數(shù):

  • <?php the_permalink(); ?> 輸出文章的URL鏈接
  • <?php the_title(); ?> 輸出文章的標題

2、添加文章標簽

我們很多人在寫文章的時候都喜歡添加一些標簽,況且側邊欄我們也加入了"標簽云",我們的主題應該支持標簽。找到:

<a href="#">News</a>, <a href="#">Products</a>
登錄后復制

改成:

<?php the_tags('標簽:', ', ', ''); ?>
登錄后復制

函數(shù)參考:the_tags

3、添加日期

找到:31st Sep, 09

改成:

<?php the_time('Y年n月j日') ?>
登錄后復制

函數(shù)參考:the_time

關于該函數(shù)中 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、顯示評論數(shù)

現(xiàn)在我們來添加評論數(shù)代碼,查找代碼:

<a href="#">1 Comment</a>
登錄后復制

改成:

<?php comments_popup_link('0 條評論', '1 條評論', '% 條評論', '', '評論已關閉'); ?>
登錄后復制

該函數(shù)會根據(jù)文章的評論數(shù)量顯示不同的文字鏈接,0 條評論、1 條評論等等,當然能你可以根據(jù)自己的愛好定制文字內容。該鏈接會直接打開對應的文章,并移動到文章的評論區(qū).

函數(shù)參考:comments_popup_link

5、添加編輯按鈕

如果文章作者已登錄,我們將允許他在首頁點擊對應文章的編輯按鈕,就可以直接修改文章,這個功能是可選的,你可以不添加。接上面的評論按鈕,我們在其后面添加相應代碼:

<?php comments_popup_link('0 條評論', '1 條評論', '% 條評論', '', '評論已關閉'); ?><?php edit_post_link('編輯', ' ? ', ''); ?>
登錄后復制

函數(shù)參考:edit_post_link

6、添加文章內容

可能有些人喜歡在首頁輸出全文,而有些人喜歡在首頁輸出文章摘要,這里提供兩種方案,任君選擇。查找:<!– Post Content –>

將其改成:

<!-- Post Content --> <?php the_excerpt(); ?>
登錄后復制

只要在寫文章的時候在"摘要"框內填寫摘要,在首頁顯示的就是摘要,如果不填就輸出全文!以下是方案二,用于輸出全文,除非你在文章中使用了<!– more –>,代碼修改:

<!-- Post Content --> <?php the_content('閱讀全文...'); ?>
登錄后復制

函數(shù)參考:

  • the_excerpt
  • the_content

7、閱讀全文

這里給添加閱讀全文鏈接,如果在6、添加文章內容中你選擇了輸出全文,本步驟可以忽略,查找代碼:

<a href="single.html" class="button right"> Read More...</a>
登錄后復制

改成:

<a href="<?php the_permalink(); ?>" class="button right">閱讀全文</a>
登錄后復制

8、添加文章循環(huán)

到目前為止,你的首頁還只能顯示一篇文章,要想輸出所有文章,需要我們之前提到的循環(huán)。查找代碼:

<!– Blog Post –>

改成:

<!-- Blog Post --><?php if (have_posts()) : while (have_posts()) : the_post(); ?>
登錄后復制

再查找:

<div class="hr clearfix"> </div>
登錄后復制

改成:

<div class="hr clearfix"> </div><?php endwhile; ?>
登錄后復制

再次查找:

</div><?php get_sidebar(); ?>
登錄后復制

改成:

<?php else : ?> <h3 class="title"><a href="#" rel="bookmark">未找到</a></h3> <p>沒有找到任何文章!</p> <?php endif; ?> </div> <?php get_sidebar(); ?>
登錄后復制

好了,現(xiàn)在查看你的主頁,是不是可以顯示多篇文章了呢?文章數(shù)量取決于你在后臺設置每頁可顯示的文章數(shù)量。以上的循環(huán)可以簡化為以下內容,這樣看起來應該比較容易理解了,在endwhile之前不斷地輸出每篇文章,直至文章數(shù)量達到每頁顯示的最大文章數(shù)量;如果你的博客上一篇文章都沒有,就會輸入無文章提示。

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 文章html骨架 <?php endwhile; ?> <?php else : ?> 輸出找不到文章提示 <?php endif; ?>
登錄后復制

9、添加文章分頁

上面你已經(jīng)看到,每頁只能顯示部分文章,要想看下一頁,就得添加分頁。現(xiàn)在查找代碼:

<p class="clearfix"> <a href="#" class="button float"><< Previous Posts</a> <a href="#" class="button float right">Newer Posts >></a> </p>
登錄后復制

改成:

<p class="clearfix"><?php previous_posts_link('<< 查看新文章', 0); ?> <span class="float right"><?php next_posts_link('查看舊文章 >>', 0); ?></span></p>
登錄后復制

參考函數(shù):

  • previous_posts_link
  • next_posts_link

10、文章縮略圖

對于大部分人來說,不太需要文章縮略圖的功能,而且有很多插件可以實現(xiàn)這個功能。這里我們將首頁的文章縮略圖代碼刪除:

<!-- Post Image --><img class="thumb" alt="" src="<?php bloginfo('template_url'); ?>/images/610x150.gif" />
登錄后復制

另外,還有個存檔頁面的模板archive.php,跟index.php的制作過程完全一樣,只不過需要在functions.php里添加一個函數(shù),這里就不再羅嗦,下載自己看吧,注意:functions.php中的代碼已經(jīng)修改,要想讓你的分類、標簽等存檔頁能夠正常顯示,請下載最新的functions.php覆蓋原來的。另外,標簽頁和分類頁支持在該頁面頂部顯示介紹,前提是你在后臺文章標簽和分類處要填上了描述。

好了,到目前這個主題也像個樣子了,不過還有很多要完善,后面我們將繼續(xù)完善!

推薦學習:《WordPress教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
久久最新免费视频| 99999精品视频| 熟妇人妻无乱码中文字幕真矢织江| 穿情趣内衣被c到高潮视频| 婷婷视频在线播放| 无码毛片aaa在线| 日韩av加勒比| 欧美啪啪免费视频| 亚洲77777| 四虎精品欧美一区二区免费| 色悠悠久久综合网| 精品国产一区二区三区无码| 精品无码一区二区三区在线| 精品久久久久久无码国产| 日韩av在线中文| 中文字幕日韩精品无码内射| 欧美日韩激情视频在线观看| 欧美日韩精品在线一区二区 | 99视频精品免费| 国模吧无码一区二区三区| 女人高潮一级片| 少妇高潮喷水在线观看| 北条麻妃在线视频观看| 午夜精品久久久内射近拍高清 | 日本www在线播放| 日韩 欧美 高清| 色噜噜狠狠永久免费| 久久av秘一区二区三区| av影院在线播放| 看看黄色一级片| 久久久久久久久久伊人| 北条麻妃69av| 中文字幕第三区| 亚洲黄色小视频在线观看| 欧美又黄又嫩大片a级| av免费看网址| 99er在线视频| 亚洲欧美国产日韩综合| 艳母动漫在线观看| 精品久久久久久久免费人妻| 色男人天堂av| 狠狠热免费视频| 黄频视频在线观看| 日韩av片网站| 国产不卡一区二区视频| 日韩欧美亚洲另类| 日韩中文字幕二区| 无码 制服 丝袜 国产 另类| 国产亚洲视频一区| 亚洲精品高清无码视频| 男人天堂av片| 青青草原国产免费| 中文字幕视频在线免费观看| av动漫在线免费观看| 999这里有精品| 国产精品无码av在线播放| 色婷婷.com| 国产最新免费视频| 奇米777在线| 欧美一级xxxx| 丰满少妇在线观看| 国产欧美在线一区| 热这里只有精品| 熟妇熟女乱妇乱女网站| 黑鬼大战白妞高潮喷白浆| 国产精品久久久久久9999| 中文字幕乱码人妻综合二区三区| 国产日韩第一页| 久久99国产精品一区| 一区二区在线免费看| 一区二区在线播放视频| 别急慢慢来1978如如2| 国产美女网站在线观看| 成人一对一视频| 热99这里只有精品| 波多野结衣之无限发射| 欧美精品一区二区三区三州| 国产一级大片免费看| 午夜久久久久久久久久久| 艳母动漫在线免费观看| 日本a级片在线观看| 福利网在线观看| 女同性恋一区二区| 99亚洲国产精品| 激情小视频网站| 男女超爽视频免费播放| 熟女人妇 成熟妇女系列视频| av网址在线观看免费| 日本xxxx黄色| 久久免费视频2| 日韩精品在线中文字幕| 男人天堂999| 香蕉视频禁止18| 久久99国产精品一区| 国产婷婷一区二区三区| 日本熟妇人妻中出| 2025韩国大尺度电影| 99精品在线免费视频| 在线观看国产福利| 国产一二三区在线播放| 欧美视频免费播放| 波多野结衣网页| 97国产在线播放| 亚洲免费视频播放| 欧美两根一起进3p做受视频| 成人不卡免费视频| 成年网站在线免费观看| 91九色国产ts另类人妖| 国产日韩一区二区在线观看| 欧美一级小视频| 国产91在线视频观看| 在线免费观看av网| www一区二区www免费| 天天在线免费视频| 国产aaaaa毛片| 亚洲色成人www永久在线观看| caopor在线视频| 国产深夜男女无套内射| 亚洲色婷婷久久精品av蜜桃| 99久久激情视频| 噜噜噜久久亚洲精品国产品麻豆 | 国内av免费观看| 十八禁视频网站在线观看| 免费的一级黄色片| 一级黄色免费在线观看| 亚洲国产高清av| 国产精品亚洲a| 777av视频| 97视频久久久| 六月婷婷激情综合| 国产午夜精品视频一区二区三区| 性生活免费在线观看| 久章草在线视频| 欧美性久久久久| 国模吧无码一区二区三区| 国产美女在线一区| 精品少妇在线视频| 红桃av在线播放| 亚洲中文字幕久久精品无码喷水| 欧美日韩一道本| 欧美s码亚洲码精品m码| 国内自拍在线观看| 亚洲熟妇av日韩熟妇在线 | 爱情岛论坛成人| 成年网站在线播放| 国产91色在线观看| 91女神在线观看| 超碰中文字幕在线观看| 天堂av在线中文| 成人小视频在线观看免费| 精品国产一区二区三区在线| 亚洲av综合色区| 国产96在线 | 亚洲| 91专区在线观看| 污视频免费在线观看网站| 91亚洲精品久久久蜜桃借种| 国产一级片中文字幕| 欧洲精品视频在线| 一卡二卡三卡视频| 国产精品亚洲a| 国产成年人视频网站| 国产精品久久成人免费观看| 国产自产在线视频| 欧在线一二三四区| 伊人免费视频二| 国产精品免费看久久久无码| 欧美精品自拍视频| 亚洲一区在线不卡| 精品一区二区三区无码视频| 男人操女人逼免费视频| 欧美大尺度做爰床戏| 成年人视频网站免费| 妞干网在线免费视频| 日本丰满大乳奶| 蜜臀久久99精品久久久酒店新书| 亚洲涩涩在线观看| 人人干视频在线| 中文av字幕在线观看| 国产精品裸体瑜伽视频| 91精品999| 人人干人人视频| 久久成人免费观看| 日本丰满大乳奶| 在线播放黄色av| 一区二区三区免费播放| 久久久99精品视频| 图片区乱熟图片区亚洲| 丁香啪啪综合成人亚洲| 国产欧美日韩小视频| 韩国黄色一级大片| 亚洲77777| 日韩亚洲在线视频| 男人操女人免费软件| 99在线免费视频观看| 日日夜夜精品视频免费观看| 无遮挡又爽又刺激的视频| 日韩欧美国产综合在线| 看一级黄色录像| 男人草女人视频| 青青青在线观看视频|