Skip to content

Instantly share code, notes, and snippets.

<?php
echo do_shortcode( '[searchandfilter id="1050"]' );
// Get the correct featured image size
$post_featured_image_size = avada_get_portfolio_image_size( $current_page_id );
$post_featured_image_size_dimensions = avada_get_image_size_dimensions( $post_featured_image_size );
// Set picture size as data attribute; needed for resizing placeholders
@smeyer
smeyer / gist:25fe1f3b0b4ab7303b64
Created July 15, 2014 19:23
Infographic ScrollMagic
jQuery(function ($) {
var windowHeight = $(window).height();
function getChildHeight(parent) {
var insideparentheight = $( parent + ' .infoslide_inside' ).height();
$( parent + ' .infoslide_half' ).each(function() {
var infoslidehalfheight = $(this).height();
@smeyer
smeyer / template-map.php
Created August 2, 2012 19:38
Interactive Map
<script type="text/javascript">
$(document).ready(function() {
$("#map > #states > img")
.css("cursor","pointer")
.click(function() {
// Gets the id from the img and uses it to click the appropriate #switcher > li
  $("#_" + $(this).attr('id')).click(); 
});
switchers = $('#switchers > li');
states = $('#state_info > div');
@smeyer
smeyer / gist:3188828
Created July 27, 2012 15:56
Display posts with pagination and WP_Query
/*** Function for displaying post content from a custom type for feed page with pagination */
function env_display_posts_from_type($the_type, $the_num, $orderby, $the_order, $meta_url, $detailpg = 'false', $thumbsize ='', $inc_date = 'false', $status = 'publish')
{
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'post_type' => $the_type,
'posts_per_page' => $the_num,
'orderby' => $orderby,
'order' => $the_order,
'paged' => $paged,
@smeyer
smeyer / gist:3188537
Created July 27, 2012 15:03
template-partners.php
<?php
/*
* Template Name: Partners
* Description: Partners Feed Page
*/
get_header(); ?>
<div id="container" class="clear">
<div id="content">
@smeyer
smeyer / function.php
Created July 16, 2012 15:22
function.php
<?php
/* ------------ Linked PHP Files ------------
*/
require_once( get_stylesheet_directory() . '/extensions/theme-options.php');
require_once( get_stylesheet_directory() . '/extensions/testimonial-post-type.php');
require_once( get_stylesheet_directory() . '/extensions/news-post-type.php');
require_once( get_stylesheet_directory() . '/extensions/resources-post-type.php');
@smeyer
smeyer / news-post-type.php
Created July 16, 2012 15:21
news post type
<?php
function create_news_post_type() {
register_post_type( 'news',
array(
'labels' => array(
'name' => __( 'News' ),
'singular_name' => __( 'News' ),
'add_new' => __( 'Add News Item' ),
'add_new_item' => __( 'Add News Item' ),
'edit_item' => __( 'Edit News Item' ),
@smeyer
smeyer / gist:3119483
Created July 16, 2012 00:50
attempt to save the same custom meta for blog, news and event posts, then sort a feed containing all of these by the meta
/*** Add Post Date Metabox */
function my_postdatemeta_init()
{
add_meta_box('env_post_date_meta', 'Admin Meta', 'env_post_date_meta', 'post', 'normal', 'low');
add_meta_box('env_post_date_meta', 'Admin Meta', 'env_post_date_meta', 'news', 'normal', 'low');
add_meta_box('env_event_date_meta', 'Admin Meta', 'env_event_date_meta', 'ai1ec_event', 'normal', 'low');
}
add_action('admin_init','my_postdatemeta_init');
<?php
/*
* Template Name: Map
* Description: Map Page Design
*/
get_header(); ?>
<script type="text/javascript">
@smeyer
smeyer / switcher.js
Created June 29, 2012 17:36
switcher
<script type="text/javascript">
$(document).ready(function() {
switchers = $('#switchers > li');
states = $('#state_info > div');
switchers.each(function(idx) {
$(this).data('state', states.eq(idx));
}).click(
function() {
switchers.removeClass('active');
states.removeClass('active');