Skip to content

Instantly share code, notes, and snippets.

View lepittenger's full-sized avatar

Lauren Levin (Pittenger) lepittenger

View GitHub Profile
@lepittenger
lepittenger / functions.php
Last active February 22, 2016 23:20
events calendar plugin with genesis
<?php
/**
* The Events Calendar - Bypass Genesis genesis_do_post_content in Event Views
*
* This snippet overrides the Genesis Content Archive settings for Event Views
*
* Event Template set to: Admin > Events > Settings > Display Tab > Events template > Default Page Template
*
* The Events Calendar @4.0.4
@lepittenger
lepittenger / functions.php
Created February 22, 2016 23:25
the events calendar + genesis: main event views at full width
/*
* Genesis Page Layout of The Event Calendar Main Events Templates (Month, List, Photo, Etc..)
* The Events Calendar @3.10
* Genesis @2.1.2
* Options - full-width-content, content-sidebar, sidebar-content, content-sidebar-sidebar, sidebar-sidebar-content, sidebar-content-sidebar
*/
//Target all Event Views (Month, List, Map etc)
add_filter( 'genesis_site_layout', 'tribe_genesis_view_layouts' );
function tribe_genesis_view_layouts() {
@lepittenger
lepittenger / functions.php
Created February 22, 2016 23:26
the events calendar + genesis: show full content on archive pages
/**
* The Events Calendar - Bypass Genesis genesis_do_post_content in Event Views
*
* This snippet overrides the Genesis Content Archive settings for Event Views
*
* Event Template set to: Admin > Events > Settings > Display Tab > Events template > Default Page Template
*
* The Events Calendar @4.0.4
* Genesis @2.2.6
*/
@lepittenger
lepittenger / functions.php
Created February 22, 2016 23:27
the events calendar + genesis: all event templates full width
/*
* Genesis Layout of The Event Calendar Views for all Templates
* The Events Calendar @3.10
* Genesis @2.1.2
* Options - full-width-content, content-sidebar, sidebar-content, content-sidebar-sidebar, sidebar-sidebar-content, sidebar-content-sidebar
*/
//Target all Event Views (Month, List, Map etc), Single Events, Single Venues, and Single Organizers
add_filter( 'genesis_site_layout', 'tribe_genesis_all_layouts' );
function tribe_genesis_all_layouts() {
@lepittenger
lepittenger / functions.php
Created February 22, 2016 23:28
the events calendar + genesis: single event templates full width
/*
* Genesis Layout of The Event Calendar Single Templates
* Options - full-width-content, content-sidebar, sidebar-content, content-sidebar-sidebar, sidebar-sidebar-content, sidebar-content-sidebar
*/
//Target Single Events, Single Venues, and Single Organizers
add_filter( 'genesis_site_layout', 'tribe_genesis_single_layouts' );
function tribe_genesis_single_layouts() {
if( is_singular( 'tribe_events' ) || is_singular( 'tribe_venue' ) || is_singular( 'tribe_organizer' ) ) {
return 'full-width-content';
@lepittenger
lepittenger / functions.php
Created February 22, 2016 23:28
the events calendar + genesis: show community events templates at full width
/*
* Genesis Layout of The Event Calendar Single Templates
* Options - full-width-content, content-sidebar, sidebar-content, content-sidebar-sidebar, sidebar-sidebar-content, sidebar-content-sidebar
*/
//Target Community Events Edit Form and My Event's List
add_filter( 'genesis_site_layout', 'tribe_genesis_community_layouts' );
function tribe_genesis_community_layouts() {
if( tribe_is_community_my_events_page() || tribe_is_community_edit_event_page() ) {
return 'full-width-content';
@lepittenger
lepittenger / filter-bar-mobile-toggle.css
Created February 22, 2016 23:31
the events calendar + genesis: keep filter bar open on mobile
.tribe-filters-open, .tribe-filters-open body {
overflow: visible!important;
}
@lepittenger
lepittenger / calculate-px-to-ems.scss
Last active March 15, 2016 17:10
calculate ems based on pixel value
/* calculate ems based on pixel value
use it like em(16px) or em(16) */
$browser-context: 16;
@function em($pixels, $context: $browser-context) {
@if (unitless($pixels)) {
$pixels: $pixels * 1px;
}
@if (unitless($context)) {
###
## SET UP DATABASE
###
$ /Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
$ CREATE DATABASE dbname;
$ quit;
###
## IMPORT A DATABASE & FIND/REPLACE
###
@lepittenger
lepittenger / mixins.scss
Last active March 15, 2016 19:48
most fav mixins
/* rem is only relative to the html element */
@function calculateRem($size) {
$remSize: $size / 16px;
@return $remSize * 1rem;
}
@mixin rem($size) {
font-size: $size;
font-size: calculateRem($size);
}