вопрос о теге more (как убрать в ссылке #more-4)

На форуме не нашел ответ на данный вопрос, поэтому создаю тему.

Если поставить в новость тег <!–more–>, то при вызове новости с помощью the_content(‘Далее’), "Далее" будет ссылкой подобного вида: http://название_сайта/название_статьи.html#more-4

Вопрос в том, как сделать эту ссылку ссылкой на сам пост, т.е. вида http://название_сайта/название_статьи.html (т.е. без #more-4)

Сделать это можно, как я понял, только правкой файла wp-includes/post-template.php.
В строке 102:

$output .= ' <a href="'. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>";

меняем на:

$output .= ' <a href="'. get_permalink() . "\" class=\"more-link\">$more_link_text</a>";

Спасибо большое, то что надо!

На здоровье 🙂

А можно как-то сделать, чтоб каджый раз можно было название тега more менять на свое слово, например, "читать дальше","посмотерть все фото","остальное – под катом"? Может есть какой то плагин, которій работал бы по типу <!–more=ВАШ ТЕКСТ–>?

Есть: more-unique
http://guff.szub.net/2006/04/22/more-unique/

Есть: more-unique
http://guff.szub.net/2006/04/22/more-unique/

Плагин поставил а текст как поменять, где?:(

«Произвольные поля», ключ more а в значении к этому ключу пишите нужные слова.
Для удобства работы с custom fields советую еще такое: http://maxsite.org/ras30
Кстати, почтитайте комменты к плагину на сайте плагина, он c 2.2 не работает вроде бы…

Anonymous
Отправить
Ответ на: