• Resolved Balders

    (@balders)


    Sorry for opening this topic again, but this is something which really haunts me. And after doing some research on the web, there are lots of users who would like to display em events as normal wp posts on the front page.

    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.

    Cheers

    https://www.ads-software.com/extend/plugins/events-manager/

Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Displaying EM Events together with normal WP Posts’ is closed to new replies.