Начать свой бизнес, гораздо проще чем
многие думают. Здесь как раз об этом

Как убрать ссылку "читать далее" в wordpress?

Добавлено: 14.02.19
Автор: stin
Просмотрено: 250 раз
Комментарии (0)

Как убрать ссылку читать далее в wordpress

На одном из моих сайтов, работающих на Wordpress-е заметил одну ошибку. Возможно мой опыт в какой-то мере будет полезным другим блогерам, которые хотят улучшить свой сайт.

Проблемыа связанная со ссылкой «Читать далее»

Из анонсов статей в каждом разделе или в облаке тегов перейти непосредственно в саму статью можно 2-мя способами:

  1. Кликнув по фразе «Читать далее»
  2. Кликнув по названию статьи

Переход из названия статьи никаких проблем не вызывал, но если переходить из фразы «Читать далее» то попадаешь на ложную страницу (ошибка 404). Интуитивно понимал, что без тега more, обрезающего длину текста анонса, здесь не обошлось.

Из-за чего это происходит?

Повнимательнее изучив и сравнив обе ссылки, заметил, что в принципе они идентичны, однако у нерабочей в конце имеется небольшой «довесок» типа #more-494. Выглядят ссылки примерно так:

  • Рабочая ссылка: http://site.ru/nazvanie.html
  • Неабочая ссылка: http://site.ru/nazvanie.html#more-494

Как я решил эту проблему

Скажу сразу, что я не особо понимаю в PHP и HTML. Точнее сказать мои познания в программировании на начальном уровне. Поэтому самостоятельно решение найти не удалось, как обычно на помощь пришел Google.

Покопавшись в сети, заметил, что подобная проблема встречается не часто, но зато многие спрашивают: как убрать из анонсов статьи фразы «MORE», «Читать еще», «Далее» и т.п. По их мнению, эта дублирующая ссылка только мешает, и, к тому же, часто если не портит дизайн страницы, то уж явно его не украшает. Поэтому, убрав эту дублирующую ссылку из анонса можно «поймать сразу двух зайцев» - устранить ошибку и сделать страницу привлекательнее. Такой вариант меня вполне устраивает.

Как удалить «Читать далее» в wordpress?

Чтобы это сделать, нужно немного отредактировать применяемый шаблон сайта. В «админке» зайдите в редактор и там нужно открыть файл functions.php В самом конце скриптов этого файла, но до ?> - закрывающего тега PHP необходимо добавить следующую строчку:

add_filter( 'the_content_more_link''__return_empty_string' ); 

Надеюсь, вы сделали все правильно, и решили этот вопрос.

Прокомментировать
Кликните на изображение чтобы обновить код, если он неразборчив