Skip to content

Instantly share code, notes, and snippets.

@andrasguseo
andrasguseo / tdm-purge-tec.php
Last active September 23, 2016 15:31
TEC: Purge DB: Add-on for The Events Calendar. Purges the deleted events from the database, 50 at a time.
<?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 22:37
The Events Calendar Pro - Adds City below event date in photo view for Sarah
<?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 September 29, 2016 09:18
List view single event page for Manuela
<?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 September 29, 2016 09:27
Single event view, event venue meta for Manuela
<?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 September 29, 2016 09:45
For jussibr - The Events Calendar Remove Events from Month and List Views
/*
* 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 October 7, 2016 09:19
For Carla - add city to photo view 2
<?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 October 10, 2016 16:36
For Armin - Hide "Eintritt Frei" from event details in single event view
<?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 October 10, 2016 17:05
For Jonathan - Change title of "This Week" widget in Events Calendar Pro
/*
* 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 October 10, 2016 20:21
For Fraser - Remove 'Free' from event prices
<?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 ) {
@andrasguseo
andrasguseo / functions.php
Last active October 13, 2016 15:17
For Tamara - show venue image and organizer image on single event page
<?php
/* The Events Calendar Pro
* Show venue image and organizer image on single event page
* Paste the below in your child theme's functions.php file
*
* For $size you can use: thumb, medium, large, full
* For $link you can use: true or false; links to the event page.
*/
function add_venue_image_to_single_event_page() {