Как избавиться от «прыжка» при клике на «Читать дальше»?
При клике на "Читать дальше" открывается страница с полным текстом статьи. Однако, открывается она с "прыжком" - то есть на том месте, где стояла ссылка "Читать дальше". Такое поведение можно исправить, для этого добавьте в файл functions.php вашей темы код:
//удаление #more в ссылках на полную статью start function remove_more($link) { $offset = strpos($link, '#more-'); if ($offset) {$end = strpos($link, '"',$offset);} if ($end) {$link = substr_replace($link, '', $offset, $end-$offset);} $link = '<p>' . $link . '</p>'; return $link; } add_filter('the_content_more_link', 'remove_more'); //удаление #more в ссылках на полную статью end |
Теперь при нажатии на "Читать дальше" будет открываться страница с самого начала, без прыжка на "#more".