阻止wordpress more链接跳转到页面的中间

阻止wordpress more链接跳转到页面的中间

默认情况下,点击more链接将会将读者带到单篇文章浏览的形式,并且会转到more标签指定的位置。这样,如果你使用默认的more标签功能,读者点击more链接之后将会被带入到文章的半中间。曾经一段时间,大家比较接受这样的做法,不过,现在越来越人觉得还是直接打开文章页面不跳转到其他位置比较好。

总之一句话,如果你希望点击more标签后,打开进入的是文章页面的顶部,那么请在当前主题的functions.php文件,添加下面的代码:

function remove_more_jump_link($link) {
$offset  = strpos($link, '#more-');
if  ($offset) {
$end  = strpos($link, '"',$offset);
}
if  ($end) {
$link  = substr_replace($link, '', $offset, $end-$offset);
}
return  $link;
}
add_filter('the_content_more_link',  'remove_more_jump_link');

原文地址:http://www.wordpress.la/WordPress-more-tag-tips.html