Recuerda que Wordpress trabaja con datos dinámicos, los cuales se te devuelven en forma de un array que puedes controlar de 2 formas: mediante las etiquetas y funciones prestablecidas o a través de php.
A su vez, existen 2 métodos principales de tratar esos datos: con
while y con
foreach. Ambos tienen un comienzo y un cierre. Todo lo que esté dentro de éstos se repetirá, fíjate:
Código php:
Ver original<ul>
<?php $lastposts = get_posts('category=4&numberposts=20');
foreach($lastposts as $post) : setup_postdata($post); ?>
<!-- Todo lo que esté dentro del foreach se repite una y otra vez -->
<?php endforeach; ?>
</ul>
Al final esto quedaría más o menos así:
Código php:
Ver original<ul>
<?php $lastposts = get_posts('category=4&numberposts=20');
foreach($lastposts as $post) : setup_postdata($post); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
De esta forma el elemento <li> (y su contenido se repetirá tantas veces le hayas indicado. En este caso se configuró para que arrojara los últimos 20 posts de la categoría con ID 4.
Siendo así, puedes implementar
Jcaroussel fácilmente. Todo lo que tienes que hacer es identificar el conjunto de elementos repetitivos para luego configurarlos a tu gusto, indicando categoría(s), número de artículos, orden, exclusiones, etc.
Igualmente (y aunque no lo hayas preguntado) debes tener muy en cuenta los estilos. Traer un script a una plantilla podría desembocar en un conflicto de CSS si no delimitas tus estilos. Los que agregues después sobrescribirán a los primeros si no les asignas una capa o etiqueta padre previamente.