WordPress如何给长文章分页

如果一篇文章很长,wp是否可以分页,答案是肯定的。

发布的文章或页面太长,想要把一篇文章分成好几页,有的时候是为了方便用户阅读,有的时候可以说是为了SEO,到底为了什么目的,那是你的事儿了,我们在这里只是告诉你如何实现Wordpress的文章分页功能。

WordPress系统是内置分页功能的,要实现它极其简单,只需要在你想要分页的地方加入下面的代码即可(注意,是在文本编辑模式下):

<!–-nextpage–->

但还有一个问题.要让这个代码真正能够实现其分页功能,还需要你所使用的Wordpress主题支持,Wordpress的默认主题是支持的,如果你的主题不支持,那解决方法也很简单,找到你主题文件内的single.php里的下面这行代码:

<?php the_content(); ?>

在这段代码下面加上:

<?php wp_link_pages('before=<div id="page-links">&after=</div>'); ?>

即可。

摘自CSDN update 2019-6

wp_link_pages函数

<?php $args = array(
'before'           => '<p>' . __('Pages:'),
'after'            => '</p>',
'link_before'      => ,
'link_after'       => ,
'next_or_number'   => 'number',
'nextpagelink'     => __('Next page'),
'previouspagelink' => __('Previous page'),
'pagelink'         => '%',
'more_file'        => ,
'echo'             => 1 ); ?>

实际调用例子:

<?php
 wp_link_pages('before=<div id="fenye">&after=&next_or_number=next&previouspagelink=翻上页&nextpagelink= ');
 wp_link_pages('before=&after=&next_or_number=number');
 wp_link_pages('before=&after=</div>&next_or_number=next&previouspagelink= &nextpagelink=翻下页');
 ?>

将上面的代码复制粘贴到你的Wordpress主题的Single.php文件中的the_content那一行后面就行了。

添加CSS:

#fenye {background: url("image/postnavbg.gif") no-repeat scroll 0 0 transparent;
height:40px;padding:0 10px;
}
#fenye a {
text-decoration: none;
display: inline-block;
margin: 6px 5px;
padding: 0 10px;
background: #65c0ef;
color: white;
line-height: 22px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px;
}
#fenye a:hove{background: #CCC;}

效果如下:

PS:网上一帮人互相抄袭,全都写错了,注意是2个(–)

<!–-nextpage–->

文章地址:https://www.linhun.com/721.html ,欢迎分享。


发表评论

电子邮件地址不会被公开。 必填项已用*标注