Support » Plugin: The Events Calendar » [Plugin: The Events Calendar] Monthly view issues

  • FolioVision



    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?


Viewing 1 replies (of 1 total)
  • Plugin Author Rob La Gatta


    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.

Viewing 1 replies (of 1 total)
  • The topic ‘[Plugin: The Events Calendar] Monthly view issues’ is closed to new replies.