在新的页面显示关联内容

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

对于一个复杂的网站来说,我们可以把主要内容分解成不同的部分,每部分内容都可以有自己独立的页面,这些页面相当于主内容的子页面。然后我们要想办法把他们再组合在一起。就好像每个主内容都是一个迷你的小网站。

比如一个汽车网站,每款汽车都可以有自己的首页,在首页上可以显示一些基本的介绍,然后你可以把汽车的报价,图片,相关信息分别放在独立的页面上,然后再让他们组合在一起,成为一个整体。

再比如一个电影网站,我们可以分别把每部电影相关的内容放在不同的页面上,可以有单独的页面显示这部电影的演员表,相关的图片,预告片等等。

在创建网站之前,最好把内容的结构先设计好,也要考虑是否需要这些子页面,如果需要,想一下每个子页面的设计,还有这些子页面的路径结构。

WordPress 可以让我们使用这种方式来设计网站,不过并没有一个直接的方式。先说一下我用的方法的一个大概的流程。

首先我们可以去设计一下子页面的模板文件,这个模板文件可以是页面的模板文件,然后去创建一个普通的页面,为这个页面选择我们设计的模板文件。在 WordPress 里注册一个查询参数,在模板文件里,我们可以根据用户请求的地址,动态的获取到这个查询参数里的值,根据这个值,我们可以让页面显示不同的内容。

下面我们创建一个可以动态显示电影关联的人物内容的页面。现在电影内容的路径是 movie/文章的 ID ,我们可以让这个相关的人物页面的地址是 movie/文章的 ID/people ...

准备页面

先回到当前主题项目 ... 我们给这个相关人物页面创建一个模板文件 ...

这里我事先准备了一个空白的页面的模板文件 ... 就是这个 page-related.php ... 模板文件的名字是 相关内容 ... 一会儿我们再把显示相关内容的代码放在这里 ...

再回到 WordPress 的管理后台 .. 我们去创建一个页面 ... 然后为这个页面指定使用 page-related.php 这个模板文件 ...

点击 页面 ... 新建页面 ... 输入一个标题 ... 相关内容 ... 这个标题其实无所谓,我们会让页面的标题动态去显示 ... 比如在显示盗梦空间相关的人物的时候,标题就会是 盗梦空间 相关人物 ...

编辑一下这个页面的固定链接 ... 输入 related ... related 是相关的意思。 点击 确定 ... 这个 related 也会是这个页面的名称 ...

内容可以不用输入 ... 模板 这里,选择 相关内容 .. 这个模板,就是 page-related.php 这个空白的模板文件 ...

点击发布 ... 查看页面 ... 现在这个页面上并没有东西 ... 我们要做的是,根据用户请求的地址,在这个页面动态的输出相应的内容 ...

在新的页面显示关联内容《 WordPress 内容关系 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点