Отправляет email-рассылки с помощью сервиса Sendsay

WordPress для чайников

  Все выпуски  

WordPress для чайников - Как убрать тег more в WordPress?


 

Как убрать тег more в WordPress?

Здравствуйте

Что делать если вы хотите убрать тег #more в WordPress?

При выводе на главной странице вашего WordPress блога анонсов статей после них обычно находится ссылка или кнопка, «Читать далее» или что-либо подобное, и когда вы переходите по этой ссылке, то вы попадаете на страницу с полной версией этой статьи.

Это всё хорошо, но есть одно но. Дело в том, что при переходе по такой ссылке открывается страница с атрибутом на конце — #more, типа: http://wordpressdlyachajnikov.ru/kak-zajti-v-adminku-wordpress/#more-333

Не всем такое дело не нравится, в том числе не понравилось и мне. Вот я и решил найти ответ на этот вопрос.

Поискав по Интернету ответ на свой вопрос я таки нашел пару подходящих вариантов как решить эту проблему.

Вариант №1:

Отредактировать файл post-template.php, который находится в папке wp-includes в директории wordpress.

Открываем файл текстовым редактором, находим строчку:

$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link\">$more_link_text</a>", $more_link_text );

Теперь "#more-{$post->ID}\" заменяем на "\" и сохраняем.

Только имейте ввиду, что все эти действия придется повторять при обновлении версии wordpress.

Вариант №2:

Отредактировать файл functions.php, который находится в папке с вашей установленной темой wordpress.

Вам просто нужно будет добавить в 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'); ?>

Вот собственно и всё на этом.

В принципе оба варианта хороши, но второй Вариант безусловно удобней, потому что не нужно копаться в файлах, искать строчки и удалять, просто прописал код из админки блога в файле и все дела.

Другие статьи о WordPress вы можете прочитать также на моём сайте: http://wordpressdlyachajnikov.ru/


С уважением Георгий.

 


Copyright Wordpressdlyachajnikov.ru Скачать WordPress для чайников


В избранное