Skip to content

Instantly share code, notes, and snippets.

<ul class="tribe-events-sub-nav">
<li class="tribe-events-nav-previous">
<?php tribe_events_the_previous_month_link(); ?>
</li>
<!-- .tribe-events-nav-previous -->
<li class="tribe-events-nav-next">
<?php tribe_events_the_next_month_link(); ?>
</li>
<!-- .tribe-events-nav-next -->
@theeventscalendar
theeventscalendar / fast forward mini calendar.php
Last active August 29, 2015 14:22 — forked from elimn/tribe_advance_minical.php
Fast forward the PRO Mini Calendar Widget to the month with the next upcoming event
<?php
/**
* Tries to force the minicalendar widget to show the month of the next upcoming event by default, rather
* than simply showing the current month (which might be empty).
*/
class Tribe_Advance_Minical
{
protected $target_date = false;
/**
@theeventscalendar
theeventscalendar / custom month navigation sample.php
Created June 5, 2015 23:02 — forked from anonymous/custom-month-nav-sample.php
This is an example of a customized month navigation with a Return to Current Month link added.
<?php
/**
* Month View Nav Template
* This file loads the month view navigation.
*
* Override this template in your own theme by creating a file at [your-theme]/tribe-events/month/nav.php
*
* @package TribeEventsCalendar
*
*/
@theeventscalendar
theeventscalendar / conditional wrappers for views.php
Last active August 29, 2015 14:22 — forked from jo-snips/events-conditional-wrappers.php
Conditional wrappers for Event Views. See http://m.tri.be/18dv for details.
<?php
/*-----------------------------------------------------------------------------------*/
/* Conditional Logic to Detect Various Event Related Views/Pages
/*-----------------------------------------------------------------------------------*/
if( tribe_is_month() && !is_tax() ) { // Month View Page
echo 'were on the month view page';
} elseif( tribe_is_month() && is_tax() ) { // Month View Category Page
@theeventscalendar
theeventscalendar / post meta for organizer and venue pages.php
Last active August 29, 2015 14:22 — forked from barryhughes/single-org-venue-post-meta.php
Allows WP Custom Fields to show on the front end of Venue and Organizer pages
/**
* Outputs all WP post meta fields (except those prefixed "_"), feel
* free to tweak the formatting!
*/
function show_wp_custom_fields() {
foreach ( get_post_meta( get_the_ID() ) as $field => $value ) {
$field = trim( $field );
if ( is_array( $value ) ) $value = implode( ', ', $value );
if ( 0 === strpos( $field, '_' ) ) continue; // Don't expose "private" fields
echo '<strong>' . esc_html( $field ) . '</strong> ' . esc_html( $value ) . '<br/>';
@theeventscalendar
theeventscalendar / custom fields for venues.php
Created June 12, 2015 22:43 — forked from barryhughes/custom-fields-venues.php
Enable WP custom fields for venues
/**
* Enable custom field support for venue posts.
*
* @param array $args
* @return array
*/
function tribe_venues_custom_field_support( $args ) {
$args['supports'][] = 'custom-fields';
return $args;
}
@theeventscalendar
theeventscalendar / add CSS to Community Events pages
Created June 12, 2015 21:05 — forked from ckpicker/gist:b5cd24e28819181b5f7b
Use this snippet to add CSS to your Community Events pages
add_action( 'wp_head', 'community_add_css' );
function community_add_css() {
if ( tribe_is_community_edit_event_page() || tribe_is_community_my_events_page() ) {
?>
<style>
YOUR CSS STYLES GO HERE
</style>
<?php
}
}
@theeventscalendar
theeventscalendar / hide country from venue address
Created June 12, 2015 21:01 — forked from geoffgraham/gist:b73bae41a346c0fc5af6
Hide the country from your event venue's address
.tribe-events-meta-group dd.location span.country-name {
position: absolute;
top: -10000px;
visibility: hidden;
}
@theeventscalendar
theeventscalendar / organizer custom fields.php
Last active August 29, 2015 14:22 — forked from barryhughes/org-custom-fields.php
Enables WP custom fields for organizers
/**
* Enable custom field support for organizer posts.
*
* @param array $args
* @return array
*/
function tribe_organizers_custom_field_support( $args ) {
$args['supports'][] = 'custom-fields';
return $args;
}
@theeventscalendar
theeventscalendar / auto publish events from users.php
Created June 16, 2015 20:25 — forked from caseydriscoll/functions.php
Auto-publishes events submitted by logged in users
//Add to functions.php of your active theme
add_filter( 'tribe_events_community_sanitize_submission', 'set_community_events_publication_status' );
function set_community_events_publication_status( $submission ) {
// Escape, assuming default is set to 'draft' and 'allow anonymous submits'
if ( ! is_user_logged_in() ) return $submission;
$submission['post_status'] = 'publish';
return $submission;
}