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

  • Здравствуйте. Такая вот проблемка. Выводится у меня краткое описание вот так
    https://i.gyazo.com/874a2069df6cc3d0c481aac29ef8ba12.png

    Нужно сделать чтобы в кратком описании сохранялись абзацы как у версии с полным текстом как здесь https://i.gyazo.com/0b0328029c986ea511437162da9c4ccd.png

    Пример:
    есть вот так:
    Washington March 16, 2018 Following the release of an opinion by the Council of Europe’s European Commission for Democracy through Law (the Venice Commission) on two draft laws on regulating NGOs in Ukraine, Freedom House issued the following statement: “The …

    нужно вот так:
    Washington
    March 16, 2018
    Following the release of an opinion by the Council of Europe’s European Commission for Democracy through

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

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Yuri

    (@yube)

    См. FAQ ЧАВО/Ссылки и картинки в анонсах « WordPress Codex
    Чтобы изменения шаблонов не пропали при обновлении Темы, нужно использовать механизм дочерних тем.

    p.s. В FAQe описан не единственный возможный вариант решения, существуют и другие.

    Автор bugsbunnny

    (@bugsbunnny)

    Вот замена the_excerpt решает проблему, но возникает другая, количество символов, то есть изменив эти данные у меня теперь выводится полный текст https://i.gyazo.com/57ec5718ba68f6c5cd8ca8a70f34a0f9.png, но мне не нужен полный текст, мне нужно в кратком описании сохранить абзацы как в полном тексте чтобы при этом количество символов не увеличивалось

    Модератор Yuri

    (@yube)

    См. FAQ Как настроить функцию «читать далее»

    И вообще, в любой непонятной ситуации см. FAQ 🙂

    Автор bugsbunnny

    (@bugsbunnny)

    Да я видел и знаком с этим. Вот только клиент ленивый, сами понимаете, и он не хочет ставить какие вставки, он ничего не понимает и хочет чтобы все автомат было 🙁

    Извините не увидел ссылку на плагин

    • Ответ изменён 6 лет назад пользователем bugsbunnny.

    Вот только клиент ленивый

    увеличивайте цену за сайт раз в пять.
    хорошее лекарство от лени клиента

    Автор bugsbunnny

    (@bugsbunnny)

    я не на себя работаю) не могу

    значит пусть начальство увеличивает

    Автор bugsbunnny

    (@bugsbunnny)

    Я вот нашел такой код в custom-functions.php

    function thim_excerpt( $limit ) {
    	$excerpt = explode( ' ', get_the_content(), $limit );
    	if ( count( $excerpt ) >= $limit ) {
    		array_pop( $excerpt );
    		$excerpt = implode( " ", $excerpt ) . '...';
    	} else {
    		$excerpt = implode( " ", $excerpt );
    	}
    	$excerpt = preg_replace( '<code>\[[^\]]*\]</code>', '', $excerpt );
    
    	return '<p>' . wp_strip_all_tags( $excerpt ) . '</p>';
    }

    Эта часть я так понимаю помещает текст в тег <p></p>
    return '<p>' . wp_strip_all_tags( $excerpt ) . '</p>';

    Если его изменить вот так
    return '' . wp_strip_all_tags( $excerpt ) . '';

    Может он не будет резать абзацы и тогда краткое описание останется

    Модератор Yuri

    (@yube)

    Вот только клиент ленивый

    От же горе с этими ленивыми 🙂

    Попробуйте поставить https://uk.wordpress.org/plugins/rich-text-excerpts/ «Не свежий» не всегда значит «не годный».

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Вывод краткого описания» закрыта для новых ответов.