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',
)
);
$query = new WP_Query(
array(
'post_type' => 'pronamic_event',
'pronamic_event_date_after' => false,
'orderby' => 'pronamic_event_start_date',
'order' => 'ASC',
'meta_query' => array(
array(
'key' => '_pronamic_end_date',
'value' => array(
strtotime( '01-01-2016' ),
strtotime( '01-05-2016' ),
),
'compare' => 'BETWEEN',
'type' => 'NUMERIC',
),
),
)
);
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.
- https://wordpress.stackexchange.com/questions/390282/possible-to-use-wordpress-create-block-with-multiple-blocks
- https://www.designbombs.com/reusing-functionality-for-wordpress-plugins-with-blocks/
- https://wordpress.stackexchange.com/questions/346562/file-structure-and-react-setup-when-creating-multiple-gutenberg-blocks
- https://github.com/pronamic/wp-pronamic-pay-fundraising
- 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/