• Resolved screen-b

    (@screen-b)


    I have pretty much the same issue as https://www.ads-software.com/support/topic/events-not-included-in-query-loop/

    My events (additionally to event categories labeled with ordinary categories) are showing in the main loop, are counted in the Block Category List, but do not appear on the archive/category page.

    What can I do, to solve this problem?

    I disabeled all other plugins, tried another theme, but the problem stays.

    Thanks for helping!

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Cheska

    (@cheskatec)

    Hi @screen-b,

    One possible reason for this issue is if your homepage is set to display the latest posts. Events will not be included in a loop that displays the latest posts.

    Another possibility is that you’re trying to use a loop that displays both events and posts, but WordPress doesn’t have a built-in option for that.

    Here’s how to check if your homepage is set to display latest posts:

    Go to Settings > Reading in your WordPress dashboard.
    Under the “Your homepage displays” section, make sure it’s not set to “Your latest posts”. If it is, you can change it to a static page that displays your events using a shortcode.
    If your homepage isn’t set to display the latest posts, then it might be that you’re trying to show both events and posts in the same loop. By default, WordPress doesn’t allow this. However, there are plugins available that can help you achieve this functionality.

    If none of these solutions work, you can search for more specific solutions on the www.ads-software.com forums or consider hiring a WordPress developer to help you further.

    Thread Starter screen-b

    (@screen-b)

    Hello @cheskatec,
    my posts are not collected on the front page, but on anoter custom page. There you can find all posts including events.
    But they are not shown, when I want to display both types in a category archive, though they are categorized with the same categories.
    I used a function for this feature:

    /*
     * Original Gist: https://gist.github.com/niconerd/4445c5e205ef1de3690f6094159e9f88
     */
    
    function tribe_enable_post_categories( $args ) {
    	$args['taxonomies'][] = 'category';
    	return $args;
    }
    add_filter( 'tribe_events_register_event_type_args', 'tribe_enable_post_categories' );

    index.php and archive.php use the same routine to run the loop. For testing I deactivated archive.php but the result is the same: on my blog page the events are visible, within category page not.
    The events are stored in the table wp-post in the database. These post’s categories are related in the wp_term_relationships table. But obviously are they ignored.

    —————–

    Finally: I did some more research and found the solution:
    https://thomasgriffin.com/how-to-include-custom-post-types-in-wordpress-archive-pages/

    It is a wordpress core thing. But maybe you could integrate this into your feature “Show events with other posts”

    Plugin Support Darian

    (@d0153)

    Hi @screen-b

    Thank you for taking the time to share your thoughts and feedback with us. Your input is truly valuable and I appreciate it. Rest assured, I will pass on your comments to the relevant team so that they can carefully review and consider implementing your suggestions in the future.

    If you have some time to review, that would be amazing!

    https://www.ads-software.com/support/plugin/the-events-calendar/reviews/

    I’d be closing this thread, and please do not hesitate to bump a new thread on our way. This is for us to track down topics/issues efficiently and for us to follow the WordPress Forum Guidelines.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘How to include event posts in normal archive loop?’ is closed to new replies.