让WordPress的由编辑器里的<!--more-->标签生成的阅读全文链接,链接到的是文章页正文最上面,而不是more标签所在的位置。默认的使用more标签后,点击进入文章所看到的文章都在半截起步。解决方法由<span style="text-decoration: underline;">番茄红了</span>帅哥提供。

在模板的header.php的最上面,加上如下代码:

<?php if (!function_exists('dthe_content')) { function dthe_content($more_link_text = null, $stripteaser = 0, $more_file = '') { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]&gt;', $content); echo preg_replace('/#more\-\d+/', '', $content); } } ?>
即可。