The Events Calendar
Monthly view issues (2 posts)

  1. FolioVision
    Posted 3 years ago #


    when we use this plugin to show events for /calendar/2011-10, it uses this piece of code to determine the end of the month:

    $args['end_date'] = $tribe_ecp->nextMonth($args['start_date']) . "-01";

    So what happens is, that it selects posts from 2012-10-01 00:00:00 to 2011-11-01 23:59:59. That's not good, it should be one day less. I had to write some custom plugin to solve this.

    add_filter( 'parse_tribe_event_query','fv_setArgsFromDisplayType', 100 );

    function fv_setArgsFromDisplayType( $query ) {
    	if( $query->query_vars['eventDisplay'] == 'month' ) {
    		$new_end_date = strtotime($query->query_vars['end_date']) - 24*3600;
    		$query->query_vars['end_date'] = date( 'Y-m-d', $new_end_date );
    	return $query;

    Is anybody else experiencing this?



  2. Rob La Gatta
    Modern Tribe Support
    Plugin Author

    Posted 3 years ago #

    That's a solid tip there, Martin. I'm not sure about this myself but have asked our lead dev on this plugin to take a look and see if we could improve how we're handling that (possibly using your suggested code as a bit of guidance). If this is something that's feasible and makes sense to work into a 2.0.9 or later maintenance release (2.0.8 is already locked down in code freeze) we will certainly do so. Thanks for the heads up and let me know if I can do anything else.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • The Events Calendar
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic


No tags yet.