Добрый день
модернизирую шаблон для моего сайта о рыбалке,
думаю как лучше реализовать следующее:
нужно сделать ленту постов, и брать от каждого поста 10-15 слов для анонса,
очень хорошо это сделано на сайте football.ua (слева лента постов за день)
но есть такая проблема как теги и картинки, с которых начинаются посты.
пример:
тоесть если я буду использовать обычный loop, то по вызову the_content() мне выдастся весь html код до more
тут мой первый вопрос:
1. можно ли с помощью Loop и the_content вывести только скажем 50 символов, и как
2. можно ли вырезать html теги в этом же Loop?
Что мне приходит на ум – это убрать в сторону Loop, и сделать обращение к БД, получить текст и тайтл записи, и ч-з strip_tags удалить теги
заполняйте цитату нужным текстом, а вывод сделайте через the_excerpt()
это, конечно, не автомат – но зато самое удобное решение. так как текст не будет резаться посреди предложения.
http://codex.wordpress.org/Template_Tags/the_excerpt
Flector, не подскажите, как можно сделать так, что если есть текст под катом (после more), то в блоге на него даётся ссылка (можно кликнуть и прочитать весь пост), а если нет, то ссылка нигде не будет указываться? Заранее благодарен.
так оно так же по умолчанию сделано.
<?php the_content(__(‘Читать дальше..’));?>
если нет тега more – ссылки на читать дальше не будет.
Flector, спасибо за ответ,
остановился на get_the_excerpt