一般来说,我们会在博客首页中显示文章的摘要,浏览者可以通过点击标题或者继续阅读链接进入文章页面,但是 WordPress 默认生成的继续阅读链接中,带有类似 #more-xxx 这样的锚点链接,而我们一般希望点击进入之后不进行锚点跳转。
因为有需要,所以去找代码。实现的方法非常简单,只需要将以下代码加入到主题的 functions.php 文件中即可。
// 移除继续阅读链接中的锚点跳转 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' );
特别提示: functions.php 文件是主题核心文件,请谨慎修改。详见 编辑 WordPress 主题 functions.php 文件时的注意事项 。