Подготвям плъгин за wp за собствено ползване и стигнах до следната спънка
Проблема е че резултата се дублира.
Имам предвид, че имам няколко теми в категорията от която се опитвам да изкарам title-а, но кода взема само едно заглавие и го копира 3 пъти.
Как да направя, така че да взима само последните 3 заглавия ? :roll:
PHP:
function widget($args){
echo $args['before_title'] . 'Projects' . $args['after_title'];
echo $args['before_widget'];
?>
<?php
$cat_id = 8;
$args = array('numberposts' => 3, 'orderby' => 'rand', category => $cat_id, 'showposts' => 3);
$rand_posts = get_posts($args);
foreach($rand_posts as $post) : ?>
<li>
<div class="projects">
<ul class="sticker">
<li><h2><?php the_title(); ?></h2></li>
<li><p><a href="<?php the_permalink(); ?>">details</a></p></li>
</ul>
<img src="<?php echo get_template_directory_uri(); ?> /img/test-img2.png" />
</div>
</li>
<?php endforeach; ?><?php
echo $args['after_widget'];
}
Проблема е че резултата се дублира.
Имам предвид, че имам няколко теми в категорията от която се опитвам да изкарам title-а, но кода взема само едно заглавие и го копира 3 пъти.
Как да направя, така че да взима само последните 3 заглавия ? :roll: