This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Let's inject a little class into our $before_widget variable | |
if( strpos($before_widget, 'class') === false ) { // It has no class... let's add it! | |
$before_widget = str_replace('>', ' class="custom-class-name">', $before_widget); | |
} else { // We have class... let's append it! | |
$before_widget = str_replace('class="', 'class="custom-class-name ', $before_widget); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Register our _mobile query variable | |
add_filter('query_vars', 'sr_mobile_var'); | |
function sr_mobile_var($public_query_vars) { | |
$public_query_vars[] = '_mobile'; | |
return $public_query_vars; | |
} | |
// Catch all /m/ requests and rewrite them as mobile | |
add_rewrite_rule('^m/([^/]*)?','$matches[1]&_mobile','top'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// See: http://www.jetmore.org/john/blog/2012/03/multiple-spaces-after-period-in-wordpress/ | |
function gist_kill_double_space( $content ) { | |
if ( seems_utf8( $content ) ) { | |
$clean_content = preg_replace( '/[\p{Z}\s]{2,}/u', ' ', $content ); | |
} else { | |
$clean_content = preg_replace( '/\s\s+/', ' ', $content ); | |
} | |
return $clean_content; | |
} | |
add_filter( 'the_content', 'gist_kill_double_space' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Remove unnecessary items from the admin bar | |
function gist_custom_admin_bar_remove() { | |
global $wp_admin_bar; | |
$wp_admin_bar->remove_menu('wp-logo'); | |
// $wp_admin_bar->remove_menu('comments'); | |
$wp_admin_bar->remove_menu('new-media'); | |
$wp_admin_bar->remove_menu('new-link'); | |
$wp_admin_bar->remove_menu('new-user'); | |
$wp_admin_bar->remove_menu('new-theme'); | |
$wp_admin_bar->remove_menu('new-plugin'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function my_load_meta() { | |
$script = '/js/script.js'; | |
wp_enqueue_script( 'my-tools', get_template_directory_uri().$script, null, my_version_hash($script) ); | |
$stylesheet = '/style.css'; | |
wp_enqueue_style( 'my-style', get_template_directory_uri().$stylesheet, null, my_version_hash($stylesheet) ); | |
} | |
add_action('wp_enqueue_scripts', 'my_load_meta'); | |
// Create a hash of the file and pass it back for caching purposes | |
function my_version_hash($file) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* = Add a "molly guard" to the publish button */ | |
add_action( 'admin_print_footer_scripts', 'sr_publish_molly_guard' ); | |
function sr_publish_molly_guard() { | |
echo <<<EOT | |
<script> | |
jQuery(document).ready(function($){ | |
$('#publishing-action input[name="publish"]').click(function() { | |
if(confirm('Are you sure you want to publish this?')) { | |
return true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
html { | |
-webkit-animation: annoy 20s ease alternate infinite; | |
} | |
@-webkit-keyframes annoy { | |
0% { -webkit-filter: blur(0px) } | |
90% { -webkit-filter: blur(0px) } | |
100% { -webkit-filter: blur(1px) } | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript:(function(){ p=prompt('Search this domain for:',''); if(p){ document.location.href='http://www.google.com/search?q=site:'+document.location.href.split('/')[2]+' '+escape(p)} })(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
-------------------------------- | |
Infinite Scroll Behavior | |
Simply Recipes Mobile Style | |
: Infinite scroll waits for a one-time manual trigger | |
-------------------------------- | |
by Jesse Gardner, http://plasticmind.com | |
*/ | |
$.extend($.infinitescroll.prototype,{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- non-retina iPhone pre iOS 7 --> | |
<link rel="apple-touch-icon" href="apple-touch-icon-57x57.png" sizes="57x57"> | |
<!-- non-retina iPad pre iOS 7 --> | |
<link rel="apple-touch-icon" href="apple-touch-icon-72x72.png" sizes="72x72"> | |
<!-- non-retina iPad iOS 7 --> | |
<link rel="apple-touch-icon" href="apple-touch-icon-76x76.png" sizes="76x76"> | |
<!-- retina iPhone pre iOS 7 --> | |
<link rel="apple-touch-icon" href="apple-touch-icon-114x114.png" sizes="114x114"> | |
<!-- retina iPhone iOS 7 --> | |
<link rel="apple-touch-icon" href="apple-touch-icon-120x120.png" sizes="120x120"> |
OlderNewer