使用Wordpress做站的博主为了使文章在主页显示文章部分内容,都会在写文章时插入“more”标签(例如本篇文章),文章发布后,在首页或者栏目页就会显示出来“继续阅读”的超链接,细心的站长肯定会发现,wordpress怎么在我的网址后面加了#more-postid。例如本篇文章固定地址为:http://www.duoluodeyu.com/935.html,但是“继续阅读”的链接地址却是:http://www.duoluodeyu.com/935.html#more-935.文章源自堕落的鱼-https://www.duoluodeyu.com/935.html
这种情形的缺点是别人点加有#more-postid网址的时候,并不会从文章的最上面显示,而是会从[继续阅读]以下的内容开始显示,而如果你的[继续阅读]的前面又是很长的话,读者还要返回文章顶部才能看到完整的内容。如果你点了本篇文章加入#more-postid的网址后,页面的展示就会从这里开始。文章源自堕落的鱼-https://www.duoluodeyu.com/935.html
文章源自堕落的鱼-https://www.duoluodeyu.com/935.html
建议各站长对本部分进行优化,方法也很简单,只需要找正在使用模板文件中的 functions.php文件,并在最后加上下面的代码即可解决问题。文章源自堕落的鱼-https://www.duoluodeyu.com/935.html
function remove_more_link_scroll( $link ) { $link = preg_replace( '|#more-[0-9]+|', '', $link ); return $link; } add_filter( 'the_content_more_link', 'remove_more_link_scroll' );文章源自堕落的鱼-https://www.duoluodeyu.com/935.html
2014年12月3日 19:26 1F
看不懂,求指点
2014年12月3日 21:22 B1
@ QQ云营销 哪里不明白?
2014年12月5日 14:58 2F
明白了,谢谢http://hao.junengliang.com/
2015年1月15日 17:13 3F
非常感谢~已经用上了
2015年2月12日 13:05 4F
多谢分享,解决了我的同样问题~~
2016年1月2日 21:08 5F
感谢感谢
2016年1月2日 21:12 B1
@ ape吧 能帮到你就好。
2016年1月27日 23:00 6F
加了 但是没起作用啊 我在wordpress里面改的
2016年1月27日 23:02 B1
@ xindoo 页面没有被缓存吧?或者给我个网站地址看下。
2018年2月20日 11:21 7F
完美 感谢分享