Ситуация такая: индив. шаблон страницы, в нем выводятся посты определенной категории
т.е. сначала идет стандартный луп, затем
<?php
global $post;
$myposts = get_posts('numberposts=10&category=4');
foreach($myposts as $post) :
setup_postdata($post);
?>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php the_excerpt(); ?>
<?php endforeach; ?>
пытаюсь вместо excerpt использовать вывод до тега more (т.е. the_content), а оно ни в какую — выводит все посты целиком.
нашла несколько решений, но что-то не то, мне не помогает:
<?php global $more; $more = false; ?>
<?php the_content('Continue Reading'); ?>
<?php $more = true; ?>
и перед этим вторым циклом так:
<?php global $more; $more = false; ?>
и этак:
<?php global $more; $more = 0; ?>
и вот так:
<?php rewind_posts();
global $more;
$more = 0; ?>
и непосредственно перед the_content во втором лупе вставляла
<?php global $more; $more = 0; ?>
все равно выводятся полные посты.
вп 2.3.3
Что тут можно сделать, чтобы посты обрезались до more?
Нашла! 🙂 Спать надо больше 🙂
http://forum.maxsite.org/viewtopic.php?pid=17051#p17051