在前面的章节中,我们在网站首页模板的头部、右侧边栏和底部添加了数据调用代码,以达到预期的效果。这时候我们看到这个网站首页还有一个主体部分——左侧的主体wordpress模板函数,数据调用代码还没有添加。因为这是一个博客站点的模板主题,所以通常左侧显示站点范围的文章列表。那么,如何在网站模板的首页添加全站范围的文章列表调用呢?下面我们来看看。
第 1 步:添加循环代码。
打开首页模板文件index.php,找到<div>标签(当然你开发的模板可能不是这个标签元素),在这个标签里面添加如下代码:
if ( () ) :while ( () ) : ();;endif;
在上面的代码中,我们使用了 PHP 的相关语法,if 判断语句和 while 循环语句。在这里,我们没有使用花括号来包含语句的主体,而是以冒号的形式wordpress模板函数,所以我们需要添加和 endif 来结束它们。如果不加end语句,PHP会报错。
我们还在代码中使用了 2 个函数:
():调用该函数时wordpress网站制作,会调用全局变量$->()成员函数,检查全局数组变量$posts的循环计数器,检查是否有post,有则返回true,否则返回假。
():该函数调用$->()成员函数来推进循环计数器,并创建一个全局变量$post,将当前post文章的所有信息赋值给这个$post变量以供后续使用。
第二步:在循环体中调用文章数据。
在这里,我们想要实现的效果是一个简单的博客文章标题列表的形式,所以我们在循环体中添加如下代码:
echo '<li><a href="'.().'">'.$post->.'<em>'.("Ymd").'';
意思是只调用文章的标题和发表时间。在这里,我们使用了更多的函数和变量调用:
$post->:这是调用文章的标题;():获取文章的链接地址;("Ymd"):获取文章的发表时间,"Ymd"参数表示只显示年月日。
在上面的代码中wordpress建站,我们使用“点运算符”将变量与字符串连接起来。使用点运算符,可以将几个变量或几个字符串或变量和字符串连接在一起,形成一个综合变量,然后通过echo打印显示。
左栏文章列表的完整调用代码如下:
<div>
文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。
www.8001717.cn