WordPress开发

WordPress主题开发教程:开发WordPress主题首页之动态渲染列表

声明

本教程属于《WordPress主题开发系列教程初阶》 之一

未经授权,禁止转载,违者必究!

描述

上一小节中我交大家如何在循环结构体中将一个静态列表循环出来,在本小节中我将教大家如何渲染一个动态列表,就是将我们后台那些文章渲染上去。

开始

这里需要渲染的数据有文章封面、文章标题、文章摘要、时间。

这些其实是很简单的都是调用WordPress的函数。

封面

get_the_post_thumbnail_url()

在WordPress循环结构体中可以获取当前文章封面的链接地址。

有两个参数可以传:

  1. $post:可选,文章id或文章对象,如果未空就获取当前文章对象,输入文章id即获取文章id的封面
  2. $size:可选,获取封面的尺寸,可以是你定义尺寸的名字,也可以直接输入宽高数组

如下:

文章标题

get_the_title()

获取帖子标题,只有一个参数:

$post:可选,文章id或post对象,如果为空这获取当前上下文的文章对象(即循环结构体中的文章)。

如下:

文章摘要

get_the_excerpt()

获取帖子摘要,只有一个参数(注意如果你没有设置文章摘要,此函数将自动截取摘要)

$post:可选,文章id或post对象,如果为空这获取当前上下文的文章对象(即循环结构体中的文章)。

文章作者

get_the_author()

获取文章作者。没有参数(原文档中唯一一个参数已经被弃用,此函数只可在循环结构体中使用)。
发布时间

the_time()

显示文章发布时间,参数只有一个

$d:如何格式化时间,可以参考这篇帖子。

整体效果

注意以上函数只可在循环结构体中使用,如果需要单独使用要传入文章对象或id。

技术援助

需要技术援助?点击这里,帮你解决你的所有问题!PS:可能你离大神之间,只差一个我们!!!!

评论已经被关闭。

插入图片