Как изменить ссылку «далее» в анонсах постов
Вы наверное знаете, что можно в любом месте обрезать пост и в конце анонса поставить ссылку на его полную версию при помощи кнопок в редакторе в админке:
Визуальный редактор:
HTML-редактор:

Так вот, неважно какой кнопкой вы воспользовались, в HTML-редакторе на месте обрезки поста появится тег:
<!--more--> |
Итак, первый способ изменить текст ссылки, он индивидуальный для каждого поста и заключается в ручном изменении тега «more», например:
<!--more подробнее--> <!--more продолжить чтение--> <!--more перейти&rarr;--> |
Второй способ затронет все ссылки «далее» на блоге, даже те, которые были изменены первым способом. Всё, что требуется — вставить следующий код в файл functions.php текущей темы:
function new_more_text( $more_link, $more_link_text ) { $new = "продолжить чтение..."; // вписываем своё return str_replace( $more_link_text, $new, $more_link ); } add_filter( 'the_content_more_link', 'new_more_text', 10, 2 ); |
Очень интересно! Блин, ваще зачитался Вашим блогом!!! Спасибо!
Пожалуйста)) очень приятно читать такие комменты)
Круто! Спасибо за совет!
🙂
Здравствуйте.
Это конечно хорошая фишка. Но меня интересует, если вы сможете помочь, потому как у меня не получается.
В blogspot тоже используется .
Я сделал в одной и той же программе шаблоны для dlogspot и Word Press.
Так вот на сайте видно что интегрируется в кнопку шаблона class="ART-BOTTOM" И НЕ ПЛОХО СМОТРИТСЯ. а вот в Word Press такого не наблюдается.
Не знаю может ошибка где то в проге для шаблонов, или так задумано.
Вообщем хотелось бы эту интеграцию(перевоплощение) внедрить в Word Press. Если это возможно.
Сайт я указал при регистрации (кнопка Далее >> и есть ) , а WjrdPress показать не смогу, потому как стоит на Денвере.
Хочу добавить что та же конструкция что и blogspot формирует кнопку и в Word Pres ( или )class="art-button" .
Но почему его не подключили в Word Press к , не понимаю.
Буду рад положительному результату.
Спасибо.
Добрый вечер!
возможно на вашей теме в WordPress просто-напросто другой способ вывода контента (анонсов).
Извеняюсь пришлось второй раз написать, кода не просматриваються.
Здравствуйте.
Это конечно хорошая фишка. Но меня интересует, если вы сможете помочь, потому как у меня не получается.
В blogspot тоже используется <!--more--> .
Я сделал в одной и той же программе шаблоны для dlogspot и Word Press.
Так вот на сайте видно что интегрируется в кнопку шаблона class="ART-BOTTOM" И НЕ ПЛОХО СМОТРИТСЯ. а вот в Word Press такого не наблюдается.
Не знаю может ошибка где то в проге для шаблонов, или так задумано.
Вообщем хотелось бы эту интеграцию(перевоплощение) внедрить в Word Press. Если это возможно.
Сайт я указал при регистрации (кнопка Далее >> и есть <!--more--> ) , а WordPress показать не смогу, потому как стоит на Денвере.
Хочу добавить что та же конструкция что и blogspot формирует кнопку и в Word Pres (<input type="submit" value="Войти" name="submit" class="art-button"> или <input type="submit" value="Отправить комментарий" id="submit" class="art-button" name="submit"> )class="art-button" .
Но почему его не подключили в Word Press к , не понимаю.
Буду рад положительному результату.
Спасибо.
Извеняюсь тут ответ: http://wordpress.stackexchange.com/questions/2683/how-to-make-more-a-button/82028#82028
Помог. 2 дня искал как изменить more. У меня тема не стандартная. Другие примеры не подходили. Твое решение сработало сразу на 100%. Респект!
Всегда пожалуйста, буду рад, если поделитесь статьёй в соц сетях 🙂
что значат последние две цифры
add_filter( 'the_content_more_link', 'new_more_text', 10, 2 ); <---- что означают цифры 10, 2
10 - приоритет фильтра (чем он меньше, тем раньше фильтр будет применен),
2 - количество параметров в фильтре.
Вставила ссылку как вы написали, думала не хватает именно фразы "продолжить чтение", чтобы запись сокращалась, но после все равно все осталось по-прежнему. В админке все верно, на деле - текст висит огромный. Влияет ли то, что я прикрепила на верхнюю панель запись вместо страницы или то, что запись пока одна?... Буду рада ответу.
Пожалуйста, вот инфа по теме: https://misha.blog/blog/wordpress/the_content.html#global_more.
А как убрать эту кнопку вместе со ссылкой на полную статью?
Попробуйте:
Михаил, я так понимаю это нужно вставить в файл functions.php? Если да, то не срабатывает.
А у вас через какую функцию выводятся анонсы постов со ссылкой далее?
Это сложный вопрос и я не совсем понимаю его суть. Есть тег по нему и обрезается статья на главной. При это размещается кнопка "Далее". Я могу ее скрыть визуально с помощью css файла, но при просмотре кода она все равно остается. И как убрать совсем, при этом открывать статью с главной нажав на заголовок - не знаю. Просто если эту кнопку оставить, то с главной на одну и туже статью идет 2 ссылки (одна с анкором заголовок, вторая далее), а если это, например, архив старых записей, то может быть все три ссылки, так как у меня наиболее популярные выводятся в сайтбаре
Вы можете связаться со мной по email, скинете мне FTP доступы к сайту и я вам исправлю.
Добрый день!
У меня сайт на новой теме. Можете помочь исправить Читать далее на Подробнее. Не могу сама. В этой теме все по другому.
Добрый день!
Ну если всё по-другому, то как я могу вам помочь? Тут нужно смотреть.