No Image

Удалить символ […] на конце поста и избавится от обрезания текста.

СОДЕРЖАНИЕ
6
08 февраля 2019

чтобы не было [...] в вордпрессе
Привет всем на блоге Лифанова Валентина. Сейчас будет статья на не очень распространенную тему, так как данная проблема есть не у всех, но своего читателя она найдет определенно. Дело все в нашем друге вордпрессе, есть множество функций, и 30% которых вообще не нужны рядовому блоггеру. Но все же они присутствуют, и одной из них являются так называемые цитаты, от которых очень много проблем. Например этот знак […], который не несет в себе вообще никакого смысла.

Описание проблемы.

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

как удалить [...]

Ну правильно я говорю что не очень выглядит? Текст обрезается не логично, да и этот уродский символ […], вообще не вписывается. Во всем этом виновата функция the-exerpt, она выводит на экран первые 55 символов текста на главной странице блога, и удаляет все картинки которые были вставлены (кроме миниатюр), ну и сам этот занак.

Она не понимает тега more (читать далее). С ней можно бороться разными способами, можно просто убрать этот тег […], можно взамен него сделать надпись типа “читайте далее”, или же увеличить число символов с 55 до скольких хотите. Но опять же это не решит всех трудностей, и поэтому надо ее сносить и заменять.

Решение.

А оно просто до безобразия, заходим в файлы index.php, category.php и search.php. Можете прямо через админпанель вордпресса, и ищите вот такой код.

<?php the_excerpt(); ?>

Он должен быть по любому, смотрите на скриншот и все будет понятно.
удаление символа [...]

  1. Те файлы в которых это должно присутствовать.
  2. Вызываем поиск нажатием клавишь cntrl+f и вводим запрос на поиск данной функции.
  3. Вот она родимая.

Я предлагаю ее заменить на полный текст статьи, который мы в визуальном редакторе обрезаем с помощью кнопки “добавить тег Далее”, на необходимом и нужном месте, что для всех будет лучше. Этому будет способствовать вывод функции the-content. Теперь все просто удаляем, то что мы нашли в файле, и вставляем вот этот код.

<?php the_content(''); ?>

Теперь можете быть спокойны за свои анонсы на главной, потому что они будут показываться так как надо вам, со всеми картинками и без символа […], так ненавистный мной, не знаю почему.

P.S. Если кому-то статья понадобилась, то напишите, пожалуйста об этом в комментариях.

Подробнее читайте тут
Комментировать
6
  • http://login-slog.ru/ светлана

    Привет, Валентин. Хороший пост. Возьму на заметку. Кстати, весенний дизайн- он просто офигенный. Класс много много раз. :cool:

    • https://wpsovet.ru Лифанов Валентин

      Привет, Свет. Юля постаралась классно, мне тоже нравится, изначально дизайн был с поздравлением с 8 марта, но до праздника внедрить не получилось, дел много было, так что пришлось маленько переделать, но настроение все равно передается весеннее.

  • http://in4wp.ru/ Тумилович Денис

    А я просто использую the_excerpt для вывода анонса.

    • https://wpsovet.ru Лифанов Валентин

      Вот именно на эту проблему статья и написана, вывод цитат эксерптом на мой взгляд не больно рационально.

      • http://in4wp.ru/ Тумилович Денис

        НА самом деле можно и в первом и во втором варианте встретить […], я , например именно поэтому на excerpt и перешел. Потому что the_content тоже выводит эти точки. Всё зависит от настроек функции. У меня сейчас на блоге стоит excerpt – у него больше преимуществ, например – некоторые используют его для создания уникального анонса, чего не может сделать the_content.

        • https://wpsovet.ru Лифанов Валентин

          Вот только сейчас от тебя это услышал. Может на старых версиях вордпресса, но в the_content, этого символа нет, тем много у меня было. А уникальность выставляется тегом more где хочешь. Ну это дело хозяйское, но многие обращаются с этой проблемой “Все нравится в шаблоне, но вот эта непонятнная функция все портит”, вот приходилось избавляться, а чтобы наоборот никогда :)