• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Читать далее, вывод в контенте

Статус
В этой теме нельзя размещать новые ответы.

Revenant425

Мастер
Регистрация
16 Авг 2008
Сообщения
200
Реакции
31
Делаю свой шаблон с компактным выводом кратких новостей. Требуется сделать вывод ссылки на той же строке с текстом и в правом углу.Краткая новость выводится с помощью php the_excerpt(); Инет облазил, но там народ только сам текст ссылки менял и вместо [...] ставил ссылку. Конечно можно заменить [...] ссылкой добавим пару пробелов спецсимволом, но я предпочитаю обрезать статью до конца предложения, а если это сделать то ссылка пропадает. Пробовал использовать the_content(); но теперь картинка в статье выводится вместе с миниатюрой. Что подскажите по данному вопросу.
 
функцию the_excerpt можно заменить своей, надо в каталог шаблона добавить если нет файл functions.php и в него код замены:
PHP:
function excerpt_craft(){
    $c = get_the_content();
    $c = strip_shortcodes($c);
    $c = strip_tags($c);
    $p = mb_strpos($c, ".");
    $e = mb_substr($c, 0, $p+1);
    $e = '<div style="width:90%;float:left;">'.$e.'</div><a style="float:right;display:block;" href="'.get_permalink().'">'.__('More').'</a><div style="clear:both;"></div>';
    return $e;
}
add_filter('get_the_excerpt', 'excerpt_craft', 999);

Обрезает текст то первой точки, добавляет ссылку и стиль можно отдельно в файл стилей. Если локализация шаблона не используется то __('More') заменить на нужный текст.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху