Как убрать тег #more в wordpress
Многие наверняка замечали, что при разделении поста на две части, короткую и полную появляется кнопка — Read more (Читать далее), так вот, при клике на эту ссылку, открывается страница с атрибутом на конце — /#more (см. скриншот).
Многим такое дело не нравится, в том числе и мне. Дублей этот тег не делает, но все же как-то не эстетично, поэтому я расскажу вам как убрать тег #more в wordpress, а все очень просто.
1 способ:
Для того, чтобы убрать тег #more в ссылке на полный текст записи нужно отредактировать файл /wp-includes/post-template.php в директории wordpress. В этом файле нужно найти строку, где формируется ссылку на полную новость и вставляется как раз таки этот тег #more:
Посмотрел в своем WordPress, это 220 строка:
else {
if ( ! empty($more_link_text) )
$output .= apply_filters( 'the_content_more_link', ' ID}\" class=\"more-link\">$more_link_text", $more_link_text );
$output = force_balance_tags($output);
}
Для того, чтобы убрать #more удаляем только more-{$post->ID}, без ковычек и слеша \, так что получится:
$output .= apply_filters( 'the_content_more_link', '