Быстрый способ убрать атрибут /#more из URL

Хаки

В WordPress, при разделении записи с помощью тега «Далее» страница обрезается и ссылка на вторую часть поста имеет атрибут /#more.

Что бы от него избавиться, нужно добавить этот код в файл functions.php вашей текущей темы:

<?php
	function remove_more_tags($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_tags');
	?>

Тег #more служит якорем и перемещает пользователя к той части статьи, которую он еще не видел, вставляя функцию выше, вы лишаетесь этой возможности.

Оцените статью
Добавить комментарий

  1. Busan Vag

    а куда этот код написать вставить правильно показать не судьба ?

    Ответить