成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

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

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

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

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

php入門到就業(yè)線上教程:進(jìn)入學(xué)習(xí)

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

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

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

現(xiàn)在開(kāi)始制作index.php。初始情況下index.php中有三篇文章,打開(kāi)index.php你可以看到文章的3個(gè)標(biāo)記<!– 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(); ?>
登錄后復(fù)制

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

<div class="post"> 	<!-- Post Title --> 	<h3 class="title"><a href="single.html">文章標(biāo)題</a></h3> 	<!-- Post Data --> 	<p class="sub"><a href="#">標(biāo)簽1</a>, <a href="#">標(biāo)簽12</a> ? 發(fā)布時(shí)間 ? <a href="#">評(píng)論數(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 --> 	文章內(nèi)容 	<!-- Read More Button --> 	<p class="clearfix"><a href="single.html" class="button right"> 閱讀全文按鈕</a></p> </div> <div class="hr clearfix"> </div>
登錄后復(fù)制

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

1、添加文章標(biāo)題

找到:

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

改成:

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

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

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

2、添加文章標(biāo)簽

我們很多人在寫文章的時(shí)候都喜歡添加一些標(biāo)簽,況且側(cè)邊欄我們也加入了"標(biāo)簽云",我們的主題應(yīng)該支持標(biāo)簽。找到:

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

改成:

<?php the_tags('標(biāo)簽:', ', ', ''); ?>
登錄后復(fù)制

函數(shù)參考:the_tags

3、添加日期

找到:31st Sep, 09

改成:

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

函數(shù)參考:the_time

關(guān)于該函數(shù)中 Y n j 獲取的日期格式,你可以參考文檔(中文),選擇你喜歡的時(shí)間格式:zh-cn:自定義時(shí)間和日期

可能你看了以上提供的時(shí)間和日期文檔,還是一頭霧水,下面提供幾個(gè)示例,你就差不多能夠依樣畫(huà)葫蘆,指定自己喜歡的時(shí)間日期格式:

PHP代碼 輸出內(nèi)容
<?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、顯示評(píng)論數(shù)

現(xiàn)在我們來(lái)添加評(píng)論數(shù)代碼,查找代碼:

<a href="#">1 Comment</a>
登錄后復(fù)制

改成:

<?php comments_popup_link('0 條評(píng)論', '1 條評(píng)論', '% 條評(píng)論', '', '評(píng)論已關(guān)閉'); ?>
登錄后復(fù)制

該函數(shù)會(huì)根據(jù)文章的評(píng)論數(shù)量顯示不同的文字鏈接,0 條評(píng)論、1 條評(píng)論等等,當(dāng)然能你可以根據(jù)自己的愛(ài)好定制文字內(nèi)容。該鏈接會(huì)直接打開(kāi)對(duì)應(yīng)的文章,并移動(dòng)到文章的評(píng)論區(qū).

函數(shù)參考:comments_popup_link

5、添加編輯按鈕

如果文章作者已登錄,我們將允許他在首頁(yè)點(diǎn)擊對(duì)應(yīng)文章的編輯按鈕,就可以直接修改文章,這個(gè)功能是可選的,你可以不添加。接上面的評(píng)論按鈕,我們?cè)谄浜竺嫣砑酉鄳?yīng)代碼:

<?php comments_popup_link('0 條評(píng)論', '1 條評(píng)論', '% 條評(píng)論', '', '評(píng)論已關(guān)閉'); ?><?php edit_post_link('編輯', ' ? ', ''); ?>
登錄后復(fù)制

函數(shù)參考:edit_post_link

6、添加文章內(nèi)容

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

將其改成:

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

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

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

函數(shù)參考:

  • the_excerpt
  • the_content

7、閱讀全文

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

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

改成:

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

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

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

<!– Blog Post –>

改成:

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

再查找:

<div class="hr clearfix"> </div>
登錄后復(fù)制

改成:

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

再次查找:

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

改成:

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

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

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

9、添加文章分頁(yè)

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

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

改成:

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

參考函數(shù):

  • previous_posts_link
  • next_posts_link

10、文章縮略圖

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

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

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

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

推薦學(xué)習(xí):《WordPress教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
亚洲中文字幕久久精品无码VA| 制服丝袜自拍另类第1页| 亚洲香蕉一本大道在线| 中国老太太WBBHD| CHINESE中国丰满熟妇| 啊别插了视频高清在线观看| 吃花核心舌头在里面旋转| 国产精品久免费的黄网站| 国偷自产一区二区免费| 久久精品中文字幕有码| 男人的天堂在线视频| 人人澡人摸人人添| 我和闺蜜在公交被八个人挤倒| 亚洲VA中文字幕无码毛片| 曰韩欧美群交P片内射| 办公室揉弄震动嗯~动态图| 国产极品熟女沙发内射AV| 精产国品一区别视频| 免费A级毛片无码A| 日本在线观看母与子| 无码一区二区三区AV免费| 亚洲欧洲日产国码AⅤ| 97人妻精品一区二区三区| 东京热人妻无码人AV| 国产亚洲成AV人片在线观黄桃| 久久久久亚洲AV无码永不| 破外女出血视频全过程| 无遮挡A级毛片免费看| 一本加勒比HEZYO无码专区| BTА√天堂中文在线官网| 丰满少妇邻居找我泻火| 精品国产乱码一区二区三区APP| 妺妺窝人体色WWW精品| 四虎永久在线精品免费无码| 亚洲色播爱爱爱爱爱爱爱| 八戒成年私人影院| 狠狠色噜噜狠狠亚洲AV| 欧美乱人伦中文字幕在线| 无码人妻精品一区二区蜜桃网站| 一杆长枪直入两扇门| 夫目前侵犯一区二区三区| 久久国产色AV免费看| 日韩精品人妻系列无码AV东京 | 成年女人毛片免费视频| 黑料不打烊隐藏入口GITHUB| 欧美性猛交aaaa乱大交| 洗澡BBWBBWBBWBBW毛| 52综合精品国产二区无码| 国产免费一区二区三区不卡| 免费拗女网站1300部| 无码AV中文字幕免费放| 37大但文体艺术A级都市天气 | 不屈的儿媳妇电视剧汉语版| 精品不卡一区二区| 日韩精品无码一区二区三区AV| 亚洲乱码日产精品BD在| 粗大挺进亲女H晓晓| 久久亚洲AV无码精品色午夜| 婷婷五月花丁香综合| 中文人妻AV高清一区二区| 国产无遮挡18禁无码网站免费| 欧美狂野乱码一二三四区| 亚洲国产另类久久久精品| 成在人线AV无码免费看| 久久亚洲AV成人无码国产最大| 天天拽天天狠天天透| 99久久精品无码专区| 皇帝在御花园进入贵妃的小说| 日本免费一区二区三区四区五六区| 亚洲色大18成人网站WWW| 国产99久久久国产无需播放器| 免费观看潮喷到高潮| 亚洲AV乱码一区二区三区林ゆな | 日韩精品一区二区亚洲AV观看| 夜夜爱夜夜做夜夜爽| 国产老熟女八AV| 人人超人人超碰超国产| 曰曰摸夜夜添夜夜添高潮出水| 国产帅男男GAY网站视频| 日本特黄特色AAA大片免费| 在公车上露出奶头自慰| 狠狠色噜噜狠狠狠8888在| 熟女亚洲综合精品伊人久久| av在线一区二区三区| 久久久久精品国产四虎1| 亚州少妇无套内射激情视频 | 久久精品AⅤ无码中文字字幕重口| 婷婷五月综合激情| 把腿张开老子cao烂你动态图| 乱中年女人伦视频国产| 亚洲精品无码一区二区AⅤ污 | 国产欧美日韩一区二区加勒比 | 穿着旗袍方便C英语老师| 女人双腿搬开让男人桶| 野花香高清在线观看视频播放免费| 国产亚洲综合欧美视频| 色综合色天天久久婷婷基地| А√天堂在线中文| 年轻丰满的继牳3免费看| 幼儿HIPHOP仙踪林的功能| 精品国产一二三产品区别在哪 | 色噜噜人体337P人体| AV人摸人人人澡人人超碰手机版 | 差差漫画网页登录页面弹窗 | 国产精华液一二三区别| 三级 丰满 人妻 少妇| 爱丫爱丫影院在线观看视频| 女人下面被舔视频免费播放电影| 一面膜上边一面膜下边韩国| 久久99精品久久久久久2021| 亚洲爆乳精品无码一区二区 | 亚洲AV永久无码精品网站| 国产男男GAY做受ⅩXX软件| 我跟闺蜜公交车被弄到高潮| 国产SUV精品一区二区五| 色8激情欧美成人久久综合电| YSL小金管水蜜桃色| 欧美成人精品欧美一级乱黄| 2023国精产品一二三四区| 麻豆国产VA免费精品高清在线| 伊人精品成人久久综合全集观看| 久久久久久精品免费免费R | 性欧美VIDEO高清| 国产日产欧产精品| 亚洲AV乱码VA国产AV22| 好大好深好猛好爽视频| 亚洲AV永久无码精品成人| 好了AV第四综合无码久久| 亚洲AV成人在线播放| 国内精品免费视频自在线拍| 亚洲AV片无码久久尤物| 狠狠色婷婷久久一区二区三区| 亚洲国产成人一区二区三区| 娇妻系列交换27部多P小| 亚洲精品一区二区丝袜图片| 久艾草久久综合精品无码| 一本大道久久东京热无码AV| 美女扒开腿让男人桶爽30分钟| 中文精品久久久久国产| 欧美VA久久久噜噜噜久久| 阿娇被躁120分钟视频| 骚片AV蜜桃精品一区| 国产精品毛片AV一区二区三区| 性无码专区一色吊丝中文字幕 | 亚洲精品成人久久久| 久久久久久久久精品中文字幕 | 国精产品一二三四线免费| 亚洲精品乱码久久久久久蜜桃 | 2022久久国产精品免费热麻豆 | 浪荡女天天不停挨CAO日常视频| 18禁超污无遮挡无码免费动态图| 欧美性XXXXX极品| 粉嫩小泬无遮挡久久久久久| 无码人妻精品一区二区三区久久久| 国模精品一区二区三区| 野草乱码一二三四区别在哪| 男人扒开女人下部添高潮的视频| 爱丫爱丫影院电视剧| 婷婷无套内射影院| 精品国产AV 无码一区二区三区| 揄拍成人国产精品视频 | 宝宝都湿透了还嘴硬疼怎么回事 | 强壮公弄得我次次高潮小说| 高H禁伦餐桌上的肉伦NP| 亚洲AV日韩AⅤ无码色老头| 久久久久久精品人妻免费网站 | 玉蒲团之官人我要| 人妻系列AV无码专区| 国产乱人伦偷精品视频免观看| 亚洲日韩AV无码中文字幕美国| 免费真人视频APP| 粉嫩泬一区二区三区| 亚洲精品97久久中文字幕无码| 美女直播全婐网站免费高清| 成人午夜亚洲精品无码区毛片| 亚洲 欧美 偷自乱 图片| 久久午夜福利无码1000合集| АⅤ天堂中文在线网| 午夜影视免费观看2023| 老乞丐没完没了73节| 成人精品一卡2卡3卡4卡新区乱| 性无码一区二区三区在线观看| 麻豆成人精品国产免费| 非洲黑人吊巨大VS亚洲女| 亚洲欧美V国产一区二区| 青青青伊人色综合久久| 国产日韩精品一区二区三区在线观| 夜夜精品无码一区二区三区| 日韩人妻无码精品专区| 精品日产卡一卡二卡927| JAPONENSISFES中国| 亚洲AV成人片无码www妖精| 蜜臀av一区二区蜜臀AV免费| 国产chinese大学生Gay| 亚洲综合色在线观看一区二区| 人人妻人人澡人人爽人人精品| 国产在线 | 传媒麻豆| GAYFUCKⅩⅩⅩⅩHD警察| 亚洲AV永久无码精品主页| 人妻 色综合网站|