首页 » SEO优化 » phpifhaveposts技巧_wordpress网站模板首页若何添加全站文章列表

phpifhaveposts技巧_wordpress网站模板首页若何添加全站文章列表

访客 2024-11-11 0

扫一扫用手机浏览

文章目录 [+]

if ( have_posts() ) :while ( have_posts() ) : the_post();

endwhile;endif;

phpifhaveposts技巧_wordpress网站模板首页若何添加全站文章列表

在上面的代码中,我们用到了PHP的干系语法,if判断语句和while循环语句,这里,我们没有采取大括号的办法来包含语句的主体部分,而因此冒号的形式,以是,我们须要在后面添加 endwhile和endif来结束它们,如果不添加结束语句,PHP就会报错。

phpifhaveposts技巧_wordpress网站模板首页若何添加全站文章列表
(图片来自网络侵删)

代码中同我们还用到了2个函数:

have_posts():这个函数被调用时,会调用全局变量$wp_query->have_posts()成员函数,查看全局数组变量$posts的一个循环计数器,检讨还有没有post文章,如果有就返回真,否则返回假。

the_post():这个函数调用$wp_query->the_post()成员函数前移循环计数器,并且创建一个全局变量$post,把当前的post文章的所有信息都赋值给这个$post变量中,以备接下来利用。

第二步:在循环体中调用文章数据。

这里,我们要实现的效果,是一个大略的博客文章标题列表的形式,以是,我们在循环体中添加如下代码:

echo '< li>< a href="'.get_permalink().'">'.$post->post_title.'</a>< em>'.get_the_time("Y-m-d").'</em></li>';

意思是只调用文章的标题和发布韶光。
这里,我们又用到了几个函数和变量调用:

$post->post_title:这个是调用文章的标题;get_permalink():获取文章的链接地址;get_the_time("Y-m-d"):获取文章的发布韶光,"Y-m-d"参数表示只显示年月日。

上面这句代码,我们用到了 “点运算符”,把变量跟字符串连接在一起。
利用点运算符可以把几个变量或几个字符串或变量与字符串连接在一起,形成一个综合变量,然后,再通过echo来打印显示出来。

左边栏文章列表的全体调用代码如下:

< div class="c_left"><?phpif(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网站博客主题模板的首页左侧添加好了全站文章列表,效果如上图。
在接下来的章节中,我们将为这个文章列表添加分页按钮,欢迎到时不雅观看。

标签:

相关文章

C语言中的乘法运算,介绍原理与优化方法

C语言作为一种广泛使用的编程语言,在计算机科学领域扮演着举足轻重的角色。在C语言中,乘法运算作为一种基本运算,贯穿于编程的方方面面...

SEO优化 2024-12-26 阅读0 评论0

ITVP工资介绍,介绍互联网时代的高薪密码

随着互联网行业的蓬勃发展,越来越多的人涌入这个行业,追求高薪、高福利的生活。其中,ITVP工资成为众多求职者关注的焦点。本文将带您...

SEO优化 2024-12-26 阅读0 评论0

itzoom,人工智能领域的璀璨明珠

随着科技的发展,人工智能已经逐渐成为我国科技创新的重要领域。在众多人工智能企业中,itzoom以其卓越的技术实力和广阔的应用前景,...

SEO优化 2024-12-26 阅读0 评论0

IT业务板块,赋能未来,驱动创新

随着信息技术的飞速发展,IT业务板块已经成为推动全球经济增长的重要引擎。在这个数字化时代,IT业务板块不仅改变了我们的生活方式,也...

SEO优化 2024-12-26 阅读0 评论0