Skip to content

Instantly share code, notes, and snippets.

@dennisblume
dennisblume / functions.php
Created February 21, 2016 11:53
Remove query strings from static WordPress resources
//Remove query strings
function _remove_query_strings( $src ){
$rqs = explode( '?ver', $src );
return $rqs[0];
}
if ( is_admin() ) {
// Remove query strings from static resources disabled in admin
}
else {
@dennisblume
dennisblume / functions.php
Created February 14, 2016 20:04
Remove emojis from WordPress
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('admin_print_scripts', 'print_emoji_detection_script');
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action('admin_print_styles', 'print_emoji_styles');
remove_filter('the_content_feed', 'wp_staticize_emoji');
remove_filter('comment_text_rss', 'wp_staticize_emoji');
remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
@dennisblume
dennisblume / nginx.conf
Created February 12, 2016 20:11
Yoast NGINX Sitemap Rewrite
# Rewrites for Yoast SEO XML Sitemap
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
@dennisblume
dennisblume / default.vcl
Last active February 12, 2016 18:55
No caching for logged-in WordPress user and commenters
sub vcl_recv {
.
.
.
if ( req.http.cookie ~ "comment_author_" || req.http.Cookie ~ "wordpress_logged_in_" ) {
return( pass );
}
.
.
.