This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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; | |
/** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 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/>'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 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; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.tribe-events-meta-group dd.location span.country-name { | |
position: absolute; | |
top: -10000px; | |
visibility: hidden; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* 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; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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; | |
} |