HE estado revisando mensajes y el codex y no encuentro mi error. A ver si alguien puede ayudarme
He creado un plugin para hacer un nuevo CUSTOM POST TYPE.
este es el código:
Código:
He creado una plantilla, que se llama single-custom_post_type.php con esta llamada:<?php /* Plugin Name: POPUP CUSTOM TYPE */ add_action('init', 'popup_custom_type'); function popup_custom_type(){ register_post_type('popup_custom_type', array( 'labels' => array( 'name' => 'Popup Custom type', 'menu_name' => 'Popup Posts'), 'singular_label' => 'Popup Custom Type', 'public' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'show_in_menu' => true, 'supports' => array( 'title', 'editor', 'author', 'revisions', 'comments') ) ); } ?>
Código:
Y posteriormente he creado mi custom post type, cuando pre-visualizo en versión draft, me aparece perfectamente, con estilos y todo. Pero cuando publico, nada, me sale este error:<?php $query = array( 'post_type' => 'popup_custom_type', 'showposts' => 1, 'post_status' => array('publish', 'pending', 'draft', 'auto-draft', 'future', 'private', 'inherit', 'trash') ); query_posts($query); if (have_posts()) : while (have_posts()) : the_post(); ?> <?php the_content(); ?> <?php endwhile; else: endif; ?>
Sorry, no posts matched your criteria.
¿Alguien sabe qué puede estar pasando???
Graciass