在前面的章节目录中,大家为wordpress网址的首页模板的头顶部、右侧栏、底端加上了数据信息启用编码,完成了大家要想的实际效果。这时候,大家见到,这一首页还有一个行为主体一部分——左边边行为主体,都还没加上数据信息启用编码。由于,这是一个wordpress个人博客的模版主题风格,因此,一般状况下,左边边显示信息的是wordpress网址的整站文章列表。那麼,怎样给wordpress网站模版的主页加上整站文章列表启用呢?下边,大家就一起来瞧瞧吧。
第一步:加上循环系统编码。
开启首页模板文档index.php,寻找这一标识(自然,你开发设计的wordpress模版将会不是这一标识原素),在这个标识內部加上以下编码:
if(have_posts()):
while(have_posts()):the_post();
endwhile;
endif;
在上面的编码中,大家采用了PHP的有关英语的语法,if分辨句子和while循环语句,这儿,大家沒有选用大括号的方法来包括句子的行为主体一部分,只是以灶具的方式,因此,大家必须在后面加上endwhile和endif来完毕他们,如果不加上完毕句子,PHP便会出错。
编码中通大家还采用了两个涵数:
have_posts():这一涵数被启用时,会启用静态变量$wp_query->have_posts()友元函数,查询全局性数字能量数组自变量$posts的一个循环系统电子计数器,查验还有没有post文章内容,如果有就回到真,不然回到假。
the_post():这一调用函数$wp_query->the_post()友元函数移位循环系统电子计数器,而且建立一个静态变量$post,把当今的post文章内容的全部信息内容都取值给这一$post自变量中,以便接下去应用。
第二步:在循环体中启用文章内容数据信息。
这儿,我们要完成的实际效果,是一个简易的blog标题目录的方式,因此,我们在循环体中加上以下编码:
echo' '.$post->post_title.''.get_the_time("Y-m-d").'';
意思是只启用文章内容的题目和发布时间。这儿,大家又采用了好多个涵数和自变量启用:
$post->post_title:这个是启用文章内容的题目;
get_permalink():获得文章内容的连接详细地址;
get_the_time("Y-m-d"):获得文章内容的发布时间,"Y-m-d"主要参数表明只显示信息时间日期。
上边这句话编码,大家采用了“点运算符”,把自变量跟字符串数组联接在一起。应用点运算符能够 把好多个自变量或好多个字符串数组或自变量与字符串数组联接在一起,产生一个综合性自变量,随后,再根据echo来复印显示信息出去。
左边栏文章列表的整个调用代码如下:
< div class="c_left">
<?php
if(have_posts()):
while(have_posts()):
the_post();
echo '< li>< a href="'.get_permalink().'">'.$post->post_title.'</a>< em>'.get_the_time("Y-m-d").'</em></li>';
endwhile;
endif;
?>
</div>
好啦,根据上边的二步,大家为wordpress网址blog主题风格模版的主页左边加上好啦整站文章列表,实际效果如圖。在接下去的章节目录中,大家将为这一文章列表加上分页查询按键,热烈欢迎到时收看。