Skip to content

Instantly share code, notes, and snippets.

View jameskoster's full-sized avatar
🍕

James Koster jameskoster

🍕
View GitHub Profile
@jameskoster
jameskoster / functions.php
Created July 15, 2014 13:32
Zephyr - Change email used for header gravatar
add_filter( 'zephyr_header_gravatar_email', 'jk_change_intro_grav_email' );
function jk_change_intro_grav_email( $email ) {
$email = email@email.com;
return $email;
}
@jameskoster
jameskoster / functions.php
Created June 17, 2014 14:22
Our Team - Speakers
function our_team_speakers_labels( $args ) {
$labels['name'] = __( 'Speakers' );
$labels['add_new_item'] = sprintf( __( 'Add New %s' ), __( 'Speaker' ) );
$labels['add_new'] = _x( 'Add New', 'speaker' );
$labels['singular_name'] = _x( 'Speaker', 'post type singular name' );
$args['labels'] = $labels;
return $args;
}
@jameskoster
jameskoster / functions.php
Created May 28, 2014 10:58
Projects - change number of project per row
add_filter( 'projects_loop_columns', 'jk_projects_columns' );
function jk_projects_columns( $columns ) {
$columns = 3;
return $columns;
}
@jameskoster
jameskoster / functions.php
Created May 20, 2014 13:30
check for IE
/**
* Check for IE.
*
*/
if ( ! function_exists( 'is_ie' ) ) {
function is_ie ( $version = '6.0' ) {
$supported_versions = array( '6.0', '7.0', '8.0', '9.0', '10' );
$agent = substr( $_SERVER['HTTP_USER_AGENT'], 25, 4 );
$current_version = substr( $_SERVER['HTTP_USER_AGENT'], 30, 3 );
$response = false;
@jameskoster
jameskoster / style.css
Created April 3, 2014 13:27
Our Team - Apply layout to the shortcode output
.widget_woothemes_our_team .columns-2,
.widget_woothemes_our_team .columns-3,
.widget_woothemes_our_team .columns-4,
.widget_woothemes_our_team .columns-5,
.widget_woothemes_our_team .columns-6 {
overflow: hidden;
zoom: 1;
}
.widget_woothemes_our_team .columns-2 .team-member,
.widget_woothemes_our_team .columns-3 .team-member,
@jameskoster
jameskoster / content-team-member.php
Last active August 29, 2015 13:58
Our Team - A sample team member content template file
<?php
/**
* A template to display team member content
*/
global $post;
?>
<?php
$team_member_email = esc_attr( get_post_meta( $post->ID, '_gravatar_email', true ) );
$user = esc_attr( get_post_meta( $post->ID, '_user_id', true ) );
@jameskoster
jameskoster / functions.php
Last active February 9, 2017 23:56
Projects - Change number of project columns on archives
add_filter( 'projects_loop_columns', 'jk_projects_columns', 99 );
function jk_projects_columns( $cols ) {
$cols = 3;
return $cols;
}
@jameskoster
jameskoster / functions.php
Last active March 19, 2022 15:45
Projects - add custom meta fields
function woo_projects_custom_fields( $fields ){
$fields['select'] = array(
'name' => __( 'Select', 'projects' ),
'description' => __( 'Here\'s a select', 'projects' ),
'type' => 'select',
'default' => 'b',
'section' => 'info',
'options' => array( 'f' => 'Foo', 'b' => 'Bar' )
);
@jameskoster
jameskoster / functions.php
Created February 26, 2014 15:37
Stitched - Disable sections on the business template
add_filter( 'woo_business_slider', '__return_false' ); // Disable the slider
add_filter( 'woo_business_features', '__return_false' ); // Disable Features display
add_filter( 'woo_business_testimonials', '__return_false' ); // Disable Testimonials display
add_filter( 'woo_business_blog', '__return_false' ); // Disable blog section
@jameskoster
jameskoster / functions.php
Created February 24, 2014 09:58
Stitched - Disable the homepage introduction section
remove_action( 'woo_homepage', 'woo_display_introduction', 5 );