Allow: /index.php - Репутация: 124
- Webmoney BL:
? | seoeffector, легко и просто. Используем query_posts() или get_posts()+wp_reset_query() для сброса выборки и любой плагин карусели контента, выводя посты. Например.
PHP код: <ul class="carousel">
<?php $args = array(
'numberposts' => 5,
'offset' => 0,
'category' => $cat_id,
'orderby' => 'post_date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'post_status' => 'publish'
);
$posts = get_posts($args);
foreach($posts as $post){
?>
<li>
<?php the_post_thumbnail("medium"); ?>
<p><a href="<?=get_permalink($post->ID)?>"><?=$post->post_title?></a></p>
<p class="post-meta">Опубликовано: <span><?=get_the_date("d.m.Y")?></span></p>
<div class="post-except"><?=the_excerpt_rereloaded(60)?></div>
</li>
<?php
}?>
</ul>
где $cat_id это категория, из которой нужно выводить посты в карусель, numberposts число постов Подключаем необходимый плагин галереи, например _http://sorgalla.com/jcarousel/ который использовал я (один только недостаток, она в ie7 не инициализируется почему-то, разработчики знают и вроде бы собирались исправить в следующих версиях) Ну и инициализируем плагин, указывая на наш ul
Код HTML: <script type="text/javascript">
jQuery(document).ready(function() {
jQuery('.carousel').jcarousel({
scroll: 1
});
});
</script> |