|
@@ -307,3 +307,71 @@ function pagination($pages = '', $range = 4)
|
|
|
echo "</div>\n";
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/* Added by https://davidawindham.com */
|
|
|
+
|
|
|
+/********************************************
|
|
|
+ * Functions to clean up code output
|
|
|
+*********************************************/
|
|
|
+
|
|
|
+/****************
|
|
|
+ * remove unnecessary items from the head
|
|
|
+*****************/
|
|
|
+remove_action('wp_head', 'index_rel_link' );
|
|
|
+remove_action('wp_head', 'rel_canonical');
|
|
|
+remove_action('wp_head', 'start_post_rel_link', 10, 0 );
|
|
|
+remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
|
|
|
+remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
|
|
|
+remove_action('wp_head', 'parent_post_rel_link', 10, 0 );
|
|
|
+remove_action('wp_head', 'rsd_link');
|
|
|
+remove_action('wp_head', 'wlwmanifest_link');
|
|
|
+remove_action('wp_head', 'wp_generator');
|
|
|
+remove_action('wp_head', 'feed_links_extra', 3 );
|
|
|
+remove_action('wp_head', 'feed_links', 2 );
|
|
|
+remove_action('wp_head', 'wp_oembed_add_discovery_links', 10, 0 );
|
|
|
+remove_action('wp_head', 'wp_oembed_add_host_js', 10, 0 );
|
|
|
+
|
|
|
+/****************
|
|
|
+ * remove versions (?v=1.0.4 etc.) from javascript and css
|
|
|
+*****************/
|
|
|
+add_filter( 'style_loader_src', 'srh_remove_wp_ver_css_js', 9999 );
|
|
|
+add_filter( 'script_loader_src', 'srh_remove_wp_ver_css_js', 9999 );
|
|
|
+function srh_remove_wp_ver_css_js( $src ) {
|
|
|
+ if ( strpos( $src, 'ver=' ) )
|
|
|
+ $src = remove_query_arg( 'ver', $src );
|
|
|
+ return $src;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+/****************
|
|
|
+ * disable emojis
|
|
|
+*****************/
|
|
|
+add_action( 'init', 'disable_emojis' );
|
|
|
+function disable_emojis_tinymce( $plugins ) {
|
|
|
+ if ( is_array( $plugins ) ) {
|
|
|
+ return array_diff( $plugins, array( 'wpemoji' ) );
|
|
|
+ } else {
|
|
|
+ return array();
|
|
|
+ }
|
|
|
+}
|
|
|
+function disable_emojis() {
|
|
|
+ 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' );
|
|
|
+ add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
|
|
|
+}
|
|
|
+
|
|
|
+add_action('init','avia_remove_debug');
|
|
|
+function avia_remove_debug(){
|
|
|
+ remove_action('wp_head','avia_debugging_info',1000);
|
|
|
+ remove_action('admin_print_scripts','avia_debugging_info',1000);
|
|
|
+}
|
|
|
+
|