WordPress网站的开头顶部都会有很多没什么用的代码,看上去则会注意到WordPress在标头中添加了一堆不必要的垃圾。打开您主题的functions.php文件 并添加以下代码,或者,如果使用的是特定于站点的插件,则还可以添加以下代码。
// 从WordPress网站删除垃圾标签
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wp_shortlink_wp_head');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
// 禁用表情符号
remove_action(‘wp_head’, ‘print_emoji_detection_script’, 7 );
remove_action(‘wp_print_styles’, ‘print_emoji_styles’ );
remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ );
remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ );
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(‘show_admin_bar’, ‘__return_false’);
// remove recent comments wp_head css
add_action( ‘widgets_init’, ‘btwp_remove_recent_comments_style’ );
function btwp_remove_recent_comments_style() {
global $wp_widget_factory;
remove_action( ‘wp_head’, array( $wp_widget_factory->
widgets[‘WP_Widget_Recent_Comments’],’recent_comments_style’ ) );
}
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/260171.html