Skip to content

Instantly share code, notes, and snippets.

View craigpearson's full-sized avatar

Craig Pearson craigpearson

View GitHub Profile
@craigpearson
craigpearson / gist:8860034
Created February 7, 2014 10:00
Roots nice search redirect - fix
function roots_nice_search_redirect() {
$valued = $_GET["post_type"];
if(!empty($valued)) { $valued = "?post_type=".$valued; };
if (is_search() && strpos($_SERVER['REQUEST_URI'], '/wp-admin/') === false && strpos($_SERVER['REQUEST_URI'], '/search/') === false) {
wp_redirect(home_url('/search/'.str_replace(array(' ','%20'),array('+', '+'),urlencode(get_query_var('s'))).$valued), 301);
exit();
}
}
@craigpearson
craigpearson / gist:8842141
Created February 6, 2014 11:00
IE8 & IE9 Validate in conjunction with placeholder fix
(function($) {
$('[placeholder]').focus(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
input.removeClass('placeholder');
}
}).blur(function() {
var input = $(this);
if (input.val() == '' || input.val() == input.attr('placeholder')) {