创建了内容的关系以后,我们可以使用 posts to posts 插件提供的短代码来显示相关的内容列表,或者我们也可以在内容的模板文件里使用代码来创建自己想要的相关的内容列表。
我们先来看一下短代码的用法 ... 之前我们为盗梦空间这个电影相关了一些人物内容 ... 在盗梦空间的内容编辑器里,先输入 相关人物 ... 标记一下..
然后使用 p2p_connected 这个短代码来显示出相关的内容列表 ...
[p2p_connected]
然后我们需要指定关系类型的名称 ... type=movie_to_people ... 这个是我们注册的电影与人物之间的关系类型。
点击更新 ... 然后去预览一下 ... 查看电影...
在盗梦空间这个电影内容页面上,相关人物的下面,会显示出与当前这部电影相关的人物 ...
在短代码里,我们可以加上 mode 属性来改变这个列表的样式 ... 回到管理后台 ...
输入 mode=ol ... 更新 ... 再回到前台页面 .... 刷新 ...
你会看到,相关的内容列表会使用 <ol> 有序列表的模式 ... 再回到后台 ... 我们再看一下 inline 模式 ... 把 ol 改成 inline .. 更新 ... 回到前台 ... 刷新
现在相关的人物列表会显示在一行 ...
下面我们再看一下显示相关内容列表的短代码 ... p2p_related
相关内容就是,关联当前内容关联的内容 ... 比如盗梦空间这个电影内容关联了 莱昂纳多 这个人物 .... 如果有其它的电影内容也关联了 莱昂纳多 .. 那么就会在相关的内容列表里显示这个电影内容。
回到后台,先输入一个标题 ... 相关电影 ...
然后使用 [p2p_related] ... 指定关系的类型 .. type=movie_to_people ... 点击更新 ..
下面我们可以再去创建一些关联 .... 点击 莱昂纳多 ... 我们让更多的电影关联莱昂纳多 ..
点击 添加相关的电影 ... 选择 莱昂纳多 主演的另一部电影 ... 华尔街之狼 ...
然后回到盗梦空间这个内容的前台页面 ... 刷新 ...
因为盗梦空间和华尔街之狼这两个电影内容都关联了莱昂纳多 ... 所以在 相关电影 这里,你会看到 华尔街之狼 这个电影内容...
使用 posts to posts 插件提供的短代码 ,你可以很容易列出关联的还有相关的内容列表 ... 不过列表内容只是简单的标题 ... 而且需要在内容编辑器里手工输入短代码才行 ...
如果你想控制列表的显示,并且让这些关联的和相关的内容自动显示在内容页面上 ... 我们可以在内容的模板文件里添加一些代码 ...
下面视频我们再来看一下...