这是关于单个帖子的视图。我正在尝试像这样设置上一篇和下一篇博文的链接:
<a class="prevpost" href="linktoprevpost" title="prev post's title"> </a>
<a class="nextpost" href="linktonextpost" title="next post's title"> </a>
其中两个链接都通过使用 display: block 和指定的宽度和高度来获取图像作为背景。链接帖子的标题应该可以通过 a-tag 的标题属性访问,以便用户可以通过悬停来查看它们。
我还想限制当前类别的链接帖子。所以我需要想办法得到
- 带有上一篇/下一篇文章的 href 的 a-tag
- 与当前查看的属于同一类别
- 由于背景图像而没有内部文本
- 标题属性中的上一个/下一个帖子名称
- 使用自定义 CSS 类
类别匹配只需第一级,因为我将页面分为 3 个主要类别。我正在使用
$a = get_the_category(get_the_ID());
$cat = $a[0]->name;
用于获取第一个类别的名称并将其设置为 header.php 中的附加主体类。也许我可以重复使用它?
我还发现像这样使用 previous_post_link() 和 next_post_link()
next_post_link('%link', '', TRUE);
给我没有内容的同一类别的帖子,所以 1 & 2 & 3 将被解决。但似乎,要获得 4 和 5,我还需要另一种方法。
使用 Wordpress 3.4.1 版。