Skip to content

Instantly share code, notes, and snippets.

View FernE97's full-sized avatar

Eric Fernandez FernE97

View GitHub Profile
@FernE97
FernE97 / equal-height.js
Created May 10, 2012 02:34
JS: Equal height containers
// equal height containers
var contentHeight = $('.content').height();
var sidebarHeight = $('.sidebar').height();
if (contentHeight < sidebarHeight) {
$('.content').css('height', sidebarHeight + 'px');
} else {
$('.sidebar').css('height', contentHeight + 'px');
}
@FernE97
FernE97 / get_featured_recursive.php
Created May 2, 2012 22:30
PHP: WordPress Parent Featured Image
@FernE97
FernE97 / custom_posts.php
Created May 1, 2012 02:10
PHP: WordPress Custom Post Types Dynamic
<?php // requires php5.3
function add_post_type( $name, $args = array() ) {
add_action( 'init', function() use( $name, $args ) {
$upper = ucwords( str_replace( '_', ' ', $name ) );
$lower = strtolower( str_replace( '_', ' ', $name ) );
$name = strtolower( str_replace( ' ', '_', $name ) );
$labels = array(
'name' => _x( $upper . 's', $name ),
'singular_name' => _x( $upper, $name ),
@FernE97
FernE97 / search-form.css
Created April 9, 2012 21:21
css: search form
/*=Search Box
-----------------------------*/
#search-box {
position:absolute;
top:30px;
right:80px;
}
#search-box input[type=text] {
font-family:sans-serif;
background:#fff;
@FernE97
FernE97 / add_meta_box.php
Created March 9, 2012 20:34
PHP: WordPress Custom Meta Box
<?php
// custom meta box
add_action( 'admin_menu', 'create_meta_box' );
add_action( 'save_post', 'save_meta_box' );
function create_meta_box() {
// add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
add_meta_box( 'new_meta_box', 'Meta Box Title', 'new_meta_box', 'post_type', 'side', 'low' );
}
@FernE97
FernE97 / placeholder.js
Created March 9, 2012 19:18
JS: jQuery Fallback Placeholder
// Add input placeholder for older browsers
(function ($) {
"use strict";
if (!Modernizr.input.placeholder) {
$('[placeholder]').focus(function () {
var input = $(this);
if (input.val() === input.attr('placeholder')) {
input.val('');
@FernE97
FernE97 / custom_field.php
Created March 9, 2012 19:00
PHP: WordPress Custom Field
<?php
// Custom fields
if ( get_post_meta( $post->ID, 'custom_01', true ) ) {
echo get_post_meta( $post->ID, 'custom_01', true );
}
@FernE97
FernE97 / custom_post.php
Created March 9, 2012 05:08
PHP: WordPress Custom Post Type
<?php
function register_cpt_slides() {
$post_type = 'slides';
$labels = array(
'name' => _x( 'Slides', $post_type ),
'singular_name' => _x( 'Slide', $post_type ),
'add_new' => _x( 'Add New', $post_type ),
@FernE97
FernE97 / shortcode.php
Created March 7, 2012 21:47
PHP: WordPress Shortcode
<?php
add_shortcode( 'basic_shortcode', 'basic_shortcode' );
function basic_shortcode($atts) {
$atts = shortcode_atts(
array(
'title' => 'My Shortcode'
), $atts);
ob_start();
@FernE97
FernE97 / clearfix.css
Created March 7, 2012 18:43
css: clearfix
/* Contain floats: h5bp.com/q */
.group:before, .group:after { content: ""; display: table; }
.group:after { clear: both; }
.group { *zoom: 1; }