Skip to content

Instantly share code, notes, and snippets.

studiograsshopper

Block or report user

Report or block studiograsshopper

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@studiograsshopper
studiograsshopper / test.php
Created Oct 9, 2011
WP Add image sizes to media uploader
View test.php
<?php
/**
* Filter callback to add image sizes to Media Uploader
*
* WP 3.3 pre-beta adds a new filter 'image_size_names_choose' to
* the list of image sizes which are displayed in the Media Uploader after an image
* has been uploaded.
*
* See image_size_input_fields() in wp-admin/includes/media.php
*
View dump-all-filters.php
<?php
add_action( 'all', create_function( '', 'var_dump( current_filter() );' ) );
@studiograsshopper
studiograsshopper / sgr-author-details.php
Created Oct 9, 2011
WP Show author details on author archive
View sgr-author-details.php
<?php
/**
* Function to display author details on the author archive page
*
* @uses get_query_var()
*
* @return echo out the author's details
* @author Ade Walker http://www.studiograsshopper.ch
*/
function sgr_author_info() {
View sgr-remove-default-image-sizes.php
<?php
/**
* Remove standard image sizes so that these sizes are not
* created during the Media Upload process.
* Note: these sizes will appear "disabled" in the Media Uploader
*
* Hooked to intermediate_image_sizes_advanced filter
* See wp_generate_attachment_metadata( $attachment_id, $file ) in wp-admin/includes/image.php
*
* @param $sizes, array of default and added image sizes
@studiograsshopper
studiograsshopper / genesis-modify-title.php
Created Jan 2, 2012
Genesis - modify main loop title only
View genesis-modify-title.php
<?php
add_filter( 'genesis_post_title_text', 'child_modify_title' );
/**
* Add price to post title when category is 'current stock'
*
* This will only show the price on "main loop"
*
* @param string $title, post title text, as per genesis_do_post_title()
* @return string $title, modified title
*/
@studiograsshopper
studiograsshopper / genesis-author-info.php
Created Jan 2, 2012
Genesis - add author info to author archive pages
View genesis-author-info.php
<?php
add_action('genesis_before_loop', 'sgr_author_info', 20);
/**
* Function to display author details on the author archive page
*
* Here, we're hooking to genesis_before_loop so that it displays
* above the posts output
*
* @author Ade Walker http://www.studiograsshopper.ch
* @uses get_query_var()
@studiograsshopper
studiograsshopper / genesis-backtotop-text.php
Created Jan 2, 2012
Genesis - Modify Back To Top text
View genesis-backtotop-text.php
<?php
add_filter( 'genesis_footer_backtotop_text', 'footer_backtotop_filter' );
/**
* Modify Genesis back to to text
*
* @author Ade Walker http://www.studiograsshopper.ch
*
* @param string $backtotop, default text output by Genesis
* @return string $backtotop, modified text
*/
@studiograsshopper
studiograsshopper / subnav-descriptions.php
Created Jan 5, 2012
Backcountry theme - subnav descriptions
View subnav-descriptions.php
<?php
/** Add description to secondary navigation */
add_filter( 'walker_nav_menu_start_el', 'add_description', 10, 4 );
function add_description( $item_output, $item, $depth, $args ) {
$args = (array) $args;
if ( $args['theme_location'] != 'primary' ) {
return preg_replace( '/(<a.*?>[^<]*?)</', '$1' . "<span class=\"menu-description\">{$item->post_content}</span><", $item_output );
} else {
@studiograsshopper
studiograsshopper / wp_localize-output.html
Created Jan 31, 2012
Output of wp_localize_script()
View wp_localize-output.html
<script type='text/javascript'>
/* <![CDATA[ */
var carousel_params_1 = {"es_imageW":"150","es_margin":"4"};
/* ]]> */
</script>
<script type='text/javascript'>
/* <![CDATA[ */
var carousel_params_2 = {"es_imageW":"200","es_margin":"5"};
/* ]]> */
</script>
@studiograsshopper
studiograsshopper / gist:2723615
Created May 18, 2012
bbpress profile redirect
View gist:2723615
//add_action('bb_init', 'profile_redirect');
// @link http://bbpress.org/forums/topic/one-profile-page-to-rule-them-all
function profile_redirect() {
if (is_bb_profile() && $_GET['tab'] != 'edit' && $_GET['tab'] != 'favorites') {
$user = bb_get_user($_GET['id']);
if ($user) wp_redirect("http://www.example.com/member/" . $user->user_nicename);
}
}
You can’t perform that action at this time.