X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> WordPress: вывод сокращенной версии поста, "Округление" до следующей точки
Biznessman
Biznessman
Topic Starter сообщение 12.2.2013, 19:15; Ответить: Biznessman
Сообщение #1


Завсегдатай
*****

Группа: Active User
Сообщений: 686
Регистрация: 22.7.2009
Из: Україна
Поблагодарили: 187 раз
Репутация:   49  


Возможно ли чтобы функция the_excerpt (), которая отвечает за автоматический вывод сокращенной версии поста, после того как достигла указанного лимита слов (у меня 70) не обрывалась сразу, а заканчивала предложении, т.е. выводила текст до следующей точки?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 12.2.2013, 19:25; Ответить: tszyan
Сообщение #2


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


http://www.wprecipes.com/wordpress-improve...xcerpt-function
как вариант, есть еще (гугл).


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TwistedAndy
TwistedAndy
сообщение 12.2.2013, 22:50; Ответить: TwistedAndy
Сообщение #3


Участник
***

Группа: User
Сообщений: 228
Регистрация: 11.12.2012
Из: Киев
Поблагодарили: 96 раз
Репутация:   30  


Как вариант в functions.php прописать

function twisted_strip($text, $len) {
    
    $text = strip_tags($text);
        
    if (mb_strlen($text) > $len) {$pos = mb_strpos($text, '.', $len);  if ($pos < $len or $pos > ($len + 20)) $pos = $len; } else { $pos = $len;}
    
    return mb_substr($text, 0, $pos);
    
}


а в шаблоне вставлять:

<?php

echo twisted_strip(get_the_content(), 70);

?>


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
143 contex1 65250 Вчера, 9:07
автор: contex1
Горячая тема (нет новых ответов) ВНИМАНИЕ: Обмен/Ввод/Вывод - Paypal/WM/PM/WIRE/ePm/Paxum/BTC/Epese/Capitali/Visa/MC/eCoin/EXMO/нал
184 JenkinChange 77279 14.12.2017, 17:42
автор: gold15
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
15 Nell 1179 13.12.2017, 23:36
автор: Nell
Горячая тема (нет новых ответов) Вёрстка, натяжка на WordPress, Joomla, качественно, доступно
53 WhiteIce 23832 12.12.2017, 19:41
автор: WhiteIce
Горячая тема (нет новых ответов) [Cashbank.pro] Qiwi>btc. Вывод и обмен. Работаем с наличными! Подарок каждому 5$
75 Cashbank 15902 12.12.2017, 13:57
автор: Cashbank


 



RSS Текстовая версия Сейчас: 18.12.2017, 11:15
Дизайн