hi,
you can try this snippet and paste it to your theme functions.php
add_action('init', 'demo_add_default_boxes');
function demo_add_default_boxes()
{
register_taxonomy_for_object_type('category', 'event');
register_taxonomy_for_object_type('category', 'event-recurring');
}
Excellent! Thanks Agelonwl
That didn’t work for me. I’m using P2 theme. I would like the events to appear as posts as well as in their normal displays.
I should clarify, the selection appears as an option when writing the post. The event lists under the event category (regular taxonomy category that I created) but it doesn’t display.
events aren’t posts, they are custom posts. You can use standard WP hooks/filters to get custom posts to appear on your homepage, e.g. http://justintadlock.com/archives/2010/02/02/showing-custom-post-types-on-your-home-blog-page
Adam
(@robinsontb21)
I looked at that code and placed in my functions php what would use for a word to show custom post type for events?
Sorry for opening this thread again, but this is something which really haunts me.
What I’ve done so far:
I put this code in the functions.php:
add_action('init', 'my_em_taxonomies');
function my_em_taxonomies() {
register_taxonomy_for_object_type('post_tag', EM_POST_TYPE_EVENT);
register_taxonomy_for_object_type('category', EM_POST_TYPE_EVENT);
}
I put this filter after it:
add_filter( 'pre_get_posts', 'my_get_posts' );
function my_get_posts( $query ) {
if ( is_home() && $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'event' ) );
return $query;
}
But the event still doesn’t show up on the homepage. Where did I go wrong? Or what did I miss?
Thanks for helping. Problem is my site basically exists only of events. At the monent I have to copy every event to show up as post which is very time consuming.