Pronamic Events is a basic plugin to add some Events functionality.
$query = new WP_Query( array(
'post_type' => 'pronamic_event',
'pronamic_event_date_after' => strtotime( 'today' ), // default
'orderby' => 'pronamic_event_start_date', // default
) );
$query = new WP_Query( array(
'post_type' => 'pronamic_event',
'pronamic_event_date_after' => strtotime( '-1 month' ),
'orderby' => 'date',
) );
$query = new WP_Query( array(
'post_type' => 'pronamic_event',
'pronamic_event_date_after' => false,
'orderby' => 'pronamic_event_start_date',
) );
Type: int
Default: strtotime( 'today' )
Type: string
Default: pronamic_event_start_date
function prefix_pronamic_events_date_offset( $offset = 'today' ) {
$offset = '-2 days';
return $offset;
}
add_filter( 'pronamic_events_date_offset', 'prefix_pronamic_events_date_offset' );
The Pronamic Events will automatic add the event-ended
post class if an
event is ended.
- http://wp-events-plugin.com/
- http://forums.devshed.com/php-development-5/saving-recurrence-schedule-database-666571.html
- http://www.yiiframework.com/extension/recur/
- http://stackoverflow.com/questions/3566762/php-date-recurrence-library
- http://stackoverflow.com/questions/579892/php-calendar-recurrence-logic
- /~https://github.com/briannesbitt/Carbon
- http://www.php.net/manual/en/book.datetime.php
- http://stephenharris.info/date-intervals-in-php-5-2/