Skip to content

Instantly share code, notes, and snippets.

@andrasguseo
andrasguseo / tdm-purge-tec.php
Last active Sep 23, 2016
TEC: Purge DB: Add-on for The Events Calendar. Purges the deleted events from the database, 50 at a time.
View tdm-purge-tec.php
<?php
/**
* Plugin Name: TEC: Purge DB
* Plugin URI: http://www.theeventscalendar.com
* Description: Add-on for The Events Calendar. Purges the deleted events from the database, 50 at a time.
* Version: 1.0
* Author: Andras Guseo | The Events Calendar
* Author URI: http://www.theeventscalendar.com
* License: GPLv2 or later
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
@andrasguseo
andrasguseo / add_venue_to_photo_view.php
Last active May 19, 2017
The Events Calendar Pro - Adds City below event date in photo view for Sarah
View add_venue_to_photo_view.php
<?php
/* Adds City below event date in photo view
* Paste it in your child theme's functions.php file
*/
function add_venue_to_photo_view() {
/* If we have city, then show city */
if ( tribe_get_city() ) {
$venue = tribe_get_city();
}
echo $venue;
@andrasguseo
andrasguseo / single-event.php
Created Sep 29, 2016
List view single event page for Manuela
View single-event.php
<?php
/**
* List View Single Event
* This file contains one event in the list view
*
* Override this template in your own theme by creating a file at [your-theme]/tribe-events/list/single-event.php
*
* @package TribeEventsCalendar
*
*/
@andrasguseo
andrasguseo / venue.php
Created Sep 29, 2016
Single event view, event venue meta for Manuela
View venue.php
<?php
/**
* Single Event Meta (Venue) Template
*
* Override this template in your own theme by creating a file at:
* [your-theme]/tribe-events/modules/meta/venue.php
*
* @package TribeEventsCalendar
*/
@andrasguseo
andrasguseo / functions.php
Created Sep 29, 2016
For jussibr - The Events Calendar Remove Events from Month and List Views
View functions.php
/*
* The Events Calendar Remove Events from Month and List Views
* add coding to theme's functions.php
* @version 3.12
* modify here with event category slugs: array( 'concert', 'convention' )
*/
add_action( 'pre_get_posts', 'tribe_exclude_events_category_month_list' );
function tribe_exclude_events_category_month_list( $query ) {
if ( isset( $query->query_vars['eventDisplay'] ) && ! is_singular( 'tribe_events' ) && ! tribe_is_community_my_events_page() ) {
@andrasguseo
andrasguseo / single-event.php
Created Oct 7, 2016
For Carla - add city to photo view 2
View single-event.php
<?php
/**
* Photo View Single Event
* This file contains one event in the photo view
*
* Override this template in your own theme by creating a file at [your-theme]/tribe-events/pro/photo/single_event.php
*
* @package TribeEventsCalendar
*
*/
@andrasguseo
andrasguseo / functions.php
Created Oct 10, 2016
For Armin - Hide "Eintritt Frei" from event details in single event view
View functions.php
<?php
/*
* Hide "Eintritt Frei" from event details in single event view
* Paste this to your child theme's functions.php file
*/
add_action( 'tribe_before_get_template_part', function( $tpl ) {
if ( 'modules/meta/details.php' === $tpl ) {
add_filter( 'tribe_get_formatted_cost', '__return_empty_string' );
}
} );
@andrasguseo
andrasguseo / this-week-widget.php
Created Oct 10, 2016
For Jonathan - Change title of "This Week" widget in Events Calendar Pro
View this-week-widget.php
/*
* Copy this file:
* wp-content\plugins\events-calendar-pro\src\views\pro\widgets\this-week-widget.php
* Here:
* wp-content\themes\{your-theme}\tribe-events\pro\widgets\this-week-widget.php
* Replace lines 20-22 with the below
*/
<!-- This Week Title -->
<?php do_action( 'tribe_events_before_this_week_title' ) ?>
<?php $thismonday = tribe_get_this_week_first_week_day( $this_week_template_vars['start_date'] );
@andrasguseo
andrasguseo / functions.php
Created Oct 10, 2016
For Fraser - Remove 'Free' from event prices
View functions.php
<?php
/*
* The Events Calendar - Remove 'Free - ' from price
* Add to your child theme's functions.php file
*/
add_filter ( 'tribe_get_cost', 'tribe_not_show_free', 10, 3 );
function tribe_not_show_free ( $cost, $post_id, $with_currency_symbol ) {