在WordPress中自定义下一个和上一个链接

“下一篇”和“以前的文章”链接通过您的wordpress网站指导您的网站访问者,同时帮助您获得更多的网页浏览量,从而提高您的seo分数。在本教程中,我将解释如何在wordpress中自定义“下一个和以前的链接”。
在帖子和页面详细信息页面的末尾,“下一个”和“上一个”链接会显示在您的wordpress网站上查看最旧和最新的帖子/页面。如果您想根据您的网站主题设计自定义链接,请密切关注,因为我将分享简单易用的wordpress代码段,以便进行多种选项的自定义。
在wordpress中自定义下一个和上一个链接默认情况下,链接将posts_nav_link如下所示:
想要更改文字上一篇文章和下一篇文章到其他东西,然后使用下面的代码:
1
2
<div class=“navigation”><p><?php posts_nav_link(‘&#8734;’,‘go
forward’,‘go back’); ?></p></div>
您可以添加直接上一个和下一个帖子的链接:
1
2
3
4
5
6
7
8
9
10
<!— start navigation —>
<div class=“navigation”>
<div class=“alignleft”>
<?php previous_post_link(‘&laquo; &laquo; %’, ”, ‘yes’); ?>
</div>
<div class=“alignright”>
<?php next_post_link(‘% &raquo; &raquo; ‘, ”, ‘yes’); ?>
</div>
</div>
<!— end navigation —>
这是通过在functions.php文件中创建一个新函数来自定义next和previous链接的另一种方法。在主题的functions.php文件中使用下面的代码。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function getprevnext(){
$pagelist = get_pages(‘sort_column=menu_order&sort_order=asc’);
$pages = array();
foreach ($pagelist as $page) {
$pages[] += $page->id;
}
$current = array_search(get_the_id(), $pages);
$previd = $pages[$current–1];
$nextid = $pages[$current+1];
echo ‘<div class=”navigation”>’;
if (!empty($previd)) {
?echo ‘<div class=”alignleft”>’;
?echo ‘<a href=”‘;
?echo get_permalink($previd);
?echo ‘”‘;
?echo ‘title=”‘;
?echo get_the_title($previd);
?echo‘”>previous</a>’;
?echo “</div>”;
}
if (!empty($nextid)) {
?echo ‘<div class=”alignright”>’;
?echo ‘<a href=”‘;
?echo get_permalink($nextid);
?echo ‘”‘;
?echo ‘title=”‘;
?echo get_the_title($nextid);
?echo‘”>next</a>’;
?echo “</div>”;?
}
}
打开模板文件并调用getprevnext()你想添加“下一个”和“上一个”链接的功能。
上一个:网站如何运营维护企业网站?
下一个:dedecms调用任意栏目名称的方法
天柱网站建设,天柱做网站,天柱网站设计