Tengo una page template temas.php (Template Name: Temas) en donde listo los Post Types de determinada categoría. Así:
Código:
if (is_page() ) {
$category = get_post_meta($posts[0]->ID, 'category', true);
}
if ($category) {
$cat = get_cat_ID($category);
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$post_per_page = -1; // -1 shows all posts
$do_not_show_stickies = 1; // 0 to show stickies
$args=array(
'category__in' => array($cat),
'orderby' => 'date',
'order' => 'DESC',
'paged' => $paged,
'posts_per_page' => $post_per_page,
'caller_get_posts' => $do_not_show_stickies,
'post_type' => array( 'proyectos' ),// <- NOTAR ESTA LINEA
'post_status' => 'publish' // <- NOTAR ESTA LINEA
);
Bien, anda. Me muestra en la página Tema 1 (la cual tiene un custom field llamado category con el valor Tema 1) los Post Types de la categoría Tema 1.
Peeeeeeero al instalar el plugin More Fields comienzan los descalabros. La página en cuestión me muestra TODO. Me muestra las entradas, las páginas, los proyectos... y
las revisiones y autosaves de todo lo anterior! WTF!
Ideas? Me sirve también consejos para probar algún otro plugin para crear bonitos custom fields y metaboxes :)