¿Cómo limitar WP_get_archives por categoría en WordPress?
Tengo dos categorías en un sitio: noticias que contiene publicaciones de noticias y blog que contiene publicaciones de blog. Cada página tiene un wp_get_archives en la barra lateral. Me gustaría limitar el listado de archivos por categoría, pero después de revisar el codex esto no parece posible. http://codex.wordpress.org/Function_Reference/wp_get_archives
<?php wp_get_archives('type=monthly&limit=12'); ?>
Ese código lista los archivos de todas las publicaciones, pero quiero listar archivos solo para esa categoría. ¿Estoy usando la función incorrecta? ¿O esto no es posible?

pero solo para una categoría... ¿qué pasa si quiero separar el archivo en tres archivos completamente diferentes? Uno para blog, uno para noticias y uno para exposiciones. He podido tomar parte de la URL así que arreglé la siguiente etiqueta. El problema es que los enlaces del widget de archivo siempre me llevan al archivo general con enlaces como mysite.com/2012/12
en lugar de mysite.com/news/2012/12

Lo hice aquí. Finalmente encontré una respuesta que funciona más o menos. Al menos, sé que puedo ajustar lo que falta.

Acabo de instalar este plugin y parece funcionar correctamente.
http://wordpress.org/extend/plugins/wp-category-archive/installation/

Utilizo este código en mi sitio para mostrar publicaciones de una categoría específica (esto está en la barra lateral - muestra solo mis publicaciones de 'blog' y no mis publicaciones de 'portafolio'):
<ul>
<?php
global $post;
$myposts = get_posts('numberposts=10&category=3&order=DESC');
foreach($myposts as $post) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

Podrías expandir esto y hacer que muestre solo las publicaciones de la categoría en la que te encuentras actualmente, obteniendo el slug o ID de la categoría de la publicación y pasándolo a una variable. Luego usa la variable en tu consulta para las publicaciones en la barra lateral. Mira el global $post para cosas de taxonomía o usa get_term_by() para obtener todo el objeto de término y luego extrae el slug o ID con algo como $var = $taxObject->slug; Lo pondría en un contador para que solo se ejecute en la primera publicación de la página.

Hmmm no estoy tratando de mostrar publicaciones, estoy tratando de mostrar archivos mensuales como este http://nikibrown.com/uploads/a0fba9b8d23d24fdfcf76fb5d9eaaab7.png

no estoy seguro si esta solución alternativa funcionará:
si en lugar del archivo usas RSS y especificas para el RSS el número de títulos de publicaciones que se mostrarán.
es fácil obtener el RSS de la categoría - fácil especificar el número de publicaciones.
¿no? ¿funcionaría?
