如何删除#更多...从帖子的“更多”链接?

时间:2016-01-26 作者:Joshua JJ S

使用“插入更多中断”工具栏图标将“更多”链接插入帖子时,生成的url将附加“#更多-”。因此,当您单击该链接时,您将获得完整的帖子(通过single.php),但浏览器会滚动到插入“more”的位置。

是否可以使用筛选器删除“#更多-”?

我想要的是在显示完整帖子时,不要滚动到“更多”链接。谢谢

2 个回复
最合适的回答,由SO网友:Dejo Dekic 整理而成

这将阻止滚动(添加到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\' );
深入解释Here.

SO网友:Bheemsen

我知道一种非常简单的实现方法,只需一行代码。

the_content( \'\' );
请注意,您必须在负责在适当位置显示内容的模板中使用它,而不是在functions.php. 我打赌你不会看到更多。。。再次链接。

相关推荐