Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Решено Как вывести краткое описание продукта

Тема в разделе "Вопросы новичков", создана пользователем pnsg, 12 апр 2014.

  1. pnsg

    pnsg

    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    как вывести краткое описание в preview продукта?
     
  2. nilbug

    nilbug

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    the_content(); – выводит полностью контент записи

    the_excerpt(); – выводит анонс записи
     
  3. WWssp

    WWssp

    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Код:
    // краткое описание в миниатюрах товара
    add_action( 'woocommerce_after_shop_loop_item_title', 'add_short_description', 9 );
    function add_short_description() {
        global $post;
        $text = $post->post_excerpt;
        $maxchar = 100; //максимальное кол-во символов
        
        $text = preg_replace ('~\[[^\]]+\]~', '', $text ); //убираем шорткоды
        
        //удаляем все html символы
        $text = strip_tags( $text);
        
        // Обрезаем
        if ( mb_strlen( $text ) > $maxchar ){
                    $text = mb_substr( $text, 0, $maxchar );
                    $text = preg_replace('@(.*)\s[^\s]*$@s', '\\1 ...', $text );
                }
    echo "<span class='myshortdescription'>$text</span>";
    }