Поддержка Проблемы и решения Тег more вставляется сам

  • Решено malina348

    (@malina348)


    Уважаемые форумчане, прошу помочь!Сайтостроением занялась недавно, полный «чайник». Столкнулась с такой проблемой:чтобы анонсы записей на главной странице и в рубриках выводились вместе с первым фото, а не просто первые 255 знаков, в одной из записей при редактировании попробовала во вкладке ВИЗУАЛЬНО вставить тег ДАЛЕЕ после первого фото.Он же вставился после первого слова и никакие мои попытки убрать его из текстовой и визуальной вкладок ничего не дали.Он просто при каждой новой попытке его удаления перемещался на слово ниже…Я восстановила файлы и базы данных из резервных копий на дату, предшествовавшую этой проблеме.Вроде все вернулось к прежнему виду.
    Однако, когда я попробовала добавить новую запись, тег more самопроизвольно опять вставился после первого слова. И даже просто при любом редактировании записей старых тоже происходит это. Можно ли как-то его все-таки убрать из записей или как скорректировать его местоположение до приемлемого?
    Шаблон Travelife, примеры самовольной вставки тега http://wdorogu.ru/architecture — первая статья, http://wdorogu.ru/flora-and-fauna — тоже первая, здесь я его «пословно опускала» чуть-чуть.
    Спасибо заранее!

Просмотр 15 ответов — с 16 по 30 (всего 31)
  • malina348, то что Вы принимаете за анонс, на самом деле работа тега the_excerpt().
    На это было указано еще во втором ответе темы.

    Получается следующая ситуация.
    1. У вас на главной «режется» текст тегом the_excerpt() — 55 слов.
    2. Вы думаете, что где-то установлен тег ‘more’, хотя его там нет (см. п.1)
    3. Если вы хотите вручную управлять своими анонсами, то нужно :
    — либо «руками» вставлять ‘more’ в редакторе, но тогда нужно заметить the_excerpt() на the_content() (см. 2й ответ).
    — либо использовать механизм «цитат», который был указан ранее.

    Можно почитать еще теории по анонсам, где это рассказывается.

    Взяла с того, что он там есть и не удаляется никак и с того, что проблема появилась именно после того, как я попробовала его вставить в запись.
    Начиталась, что им тоже можно пользоваться. А тегов the_excerpt и the_content
    (в т.ч. с подходящими цифирками для длины анонса типа 55, 255), которые, как пишут, в большинстве своем и отвечают за вывод анонса, не нашла нив одном из файлов php и css в консоли…

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

    есть еще вариант, что у вас плагин какой стоит и фигней занимается.

    и, кстати, что значит тег more не удаляется? вы его выделяете — удаляете, сохраняете запись — тег more на месте?

    А тегов the_excerpt и the_content
    (в т.ч. с подходящими цифирками для длины анонса типа 55, 255), которые, как пишут, в большинстве своем и отвечают за вывод анонса, не нашла нив одном из файлов php и css в консоли

    Да через консоль админки («Внешний вид»->»Редактор») Вы не увидите файл.

    В \travelify\library\structure\content-extensions.php

    Но подключившись по FTP можно увидеть в указанном выше файле the_excerpt()

    Вот такая немного «мудреная» в плане расположения файлов тема.

    За путь к файлу-большое спасибо!!! Больно в этой теме все засекречено…Сейчас пороюсь…
    А про удаление More-именно об этом я и спрашиваю-удаляю-сохраняю-НЕ УДАЛЯЕТСЯ!!! А что «режет» анонс именно он-у меня сомнений нет… А у вас?

    А что «режет» анонс именно он-у меня сомнений нет… А у вас?

    да не может он резать ничего.
    он режет полную запись, а у вас анонсы.
    дайте список установленных у вас плагинов.

    Searchingman, подскажите, пожалуйста, в данной теме вообще возможно организовать вывод больших, чем стандартные, анонсов? Вся свистопляска началась с моего желания видеть на главной странице и в рубриках начало статьи с первым фото, а в рубрике «Фото дня»-чтобы сразу выводились сами фото, а не просто названия записей(или миниатюры).
    Только этим, наверное, надо озаботиться после укрощения непокорного MORE…

    УРА!!! Flector-ВЫ ГЕНИЙ(для меня…)!!! Спасибо огромное, деактивировала плагин Auto More Tag — все прошло.Главное, совершенно не помню, когда я его устанавливала вообще…Наверное, перед отпуском склероз с маразмом совсем одолели…

    Теперь, похоже, остается в силе только предыдущий вопрос, обращенный к Searchingman. Или для него надо открыть отдельную тему(если уже не было аналогичной)?

    Теперь, похоже, остается в силе только предыдущий вопрос, обращенный к Searchingman. Или для него надо открыть отдельную тему(если уже не было аналогичной)?

    в анонсах теги вырезаются. всегда.
    единственный способ вывести анонс с картинкой это использование миниатюры.
    если же у вас картинка в самой записи, то меняйте the_excerpt на the_content и режьте записи тегом more. иначе никак.

    Flector,это во всех темах так? Я уже боюсь тега more…
    А нельзя просто увеличить циферку, допустим, с 255 до 600?
    Хотя в данной теме и в файле travelify\library\structure\content-extensions.php циферок-то нет… Или грамотный программер сумеет?

    Можно указывать свои значения выводим слов.
    Посмотрите примеры для the_excerpt()

    большинство тем выводит записи до тега more.
    анонсы выводят только очень немногие темы.
    анонс это кастрированный кусок текста — избавляйтесь от них пока не поздно.

    Как изменить длину цитаты записи?

    у вас в теме, кстати, уже есть ограничение:

    function travelify_excerpt_length( $length ) {
    	return 40;
    }
    
    add_filter( 'excerpt_more', 'travelify_continue_reading' );

    в файле library\functions\functions.php

    Как я поняла,у меня ограничение в 40 слов и изменение в большую сторону ничего не даст, т.к. в некоторых записях фото идут буквально после 10 слов, но, похоже фото просто не считают…
    Т.е. получается, что если я поменяю the_excerpt на the_content, то тег more нужен мне будет только в статьях, а фотки и так будут полностью отражаться что в рубрике «Фото дня», что на главной?

    1. Да, the_excerpt() не показывает фото.
    2. the_content() выводит в качестве анонса все (текст, фото и т.д), что до тега ‘more’.

Просмотр 15 ответов — с 16 по 30 (всего 31)
  • Тема «Тег more вставляется сам» закрыта для новых ответов.