That never occurred to me to try. Works perfectly now, and even makes sense why you have to do it. Is there a WordPress function that I could put at the end of my script so that it would do it automatically. I worry if I roll this into a script, it could be hard to explain to end users when they call it.
Anyway, thank you, you completely knew what was wrong. Danny G Smith [email protected] On Apr 29, 2010, at 6:49 PM, ampt wrote: > Did you regenerate the permalink structure? > Try visiting the Permalinks page under Settings in the WP Admin, this > will update the permalink structure. Then see if you can view your > custom post. > > > On 30 April 2010 05:26, Danny G Smith <[email protected]> wrote: >> I have created a new custom post based on the code I saw in a presentation >> by Aaron Brazell, but modified for my use. I am going to create these types >> to be used with a jQuery slider to give me a rotated featured image, and >> more than one instance, as is currently available in current plugins. >> >> The problem, after I create the page, and click on "View Carousel Posts", I >> get a 404 page. Can anyone see a problem this the code? >> >> Now for the code for the custom post type: >> >> $carousel = new Carousel; >> >> add_action('init', array($carousel, 'carousel_tax'), 1); >> add_action('init', array($carousel, 'carousel_type'), 2); >> >> class Carousel { >> >> function __construct() {} >> function __destruct() {} >> >> function carousel_type() >> { >> register_post_type('featured', array( >> // first var is part of the permalink >> 'label' => __('Carousel Posts', >> 'carousel-container'), // first var used in left hand menu >> 'execute_from_search' => true, >> 'public' => true, >> 'capability_type' => 'post', >> 'hierarchical' => false, >> 'supports' => array( >> 'title', >> 'excerpt', >> 'editor', >> 'thumbnail', >> 'revisions', >> 'custom-fields' >> ), >> 'taxonomies' => array('post-tag', 'category', >> 'carousel-tax') >> ) >> ); >> } >> >> function carousel_tax() >> { >> register_taxonomy('carousel-tax', 'carousel-container', array( >> 'hierarchical' => false, >> 'show_ui' => true, >> 'label' => __('Page where Carousel Posts will show', >> 'carousel-container') // first shows up on the page, second used to >> reference >> ) >> ); >> } >> } >> >> >> >> _______________________________________________ >> wp-testers mailing list >> [email protected] >> http://lists.automattic.com/mailman/listinfo/wp-testers >> > _______________________________________________ > wp-testers mailing list > [email protected] > http://lists.automattic.com/mailman/listinfo/wp-testers _______________________________________________ wp-testers mailing list [email protected] http://lists.automattic.com/mailman/listinfo/wp-testers
