给wordpress移除不必要的元素

给wordpress移除不必要的元素

作为一个优秀的国际化内核,WORDPRESS确实有他吸引人的地方,但很多博主反应,数据库大了,就卡啊卡…..,其实我的小数据站点,wp也很卡很卡的。下面这些代码做个笔记。

//移除WordPress Emoji 开始

remove_action( 'admin_print_scripts' , 'print_emoji_detection_script');

remove_action( 'admin_print_styles' , 'print_emoji_styles');

remove_action( 'wp_head' , 'print_emoji_detection_script', 7);

remove_action( 'wp_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( 'emoji_svg_url', function(){ return false; } );                         //禁用emoji预解析

//移除WordPress Emoji 结束

remove_action('wp_head','wp_generator');                                          //禁止在head泄露WordPress版本号

remove_action('wp_head', 'rsd_link');                                            //removes EditURI/RSD (Really Simple Discovery) link.

remove_action('wp_head', 'wlwmanifest_link');                                   //removes wlwmanifest (Windows Live Writer) link.

remove_action('wp_head', 'wp_shortlink_wp_head');                              //removes shortlink.

remove_action( 'wp_head', 'feed_links', 2 );                                  //removes feed links.

remove_action('wp_head', 'feed_links_extra', 3 );                            //removes comments feed.

add_filter('rest_enabled', '__return_false');                               //禁用REST API功能代码

add_filter('rest_jsonp_enabled', '__return_false');                        //禁用REST API功能代码

remove_action('wp_head', 'adjacent_posts_rel_link_wp_head');              //移除头部Previous 和 Next 文章链接

remove_action( 'wp_head', 'rel_canonical' );                             //移除本页页面链接URL

remove_action( 'wp_head', 'wp_resource_hints', 2 );                     //去除头部的

remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );            //移除wp-json链接的代码

remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );      //移除wp-json链接的代码
function disable_dashboard_widgets() { remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');//近期评论 
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'normal');//近期草稿 
remove_meta_box('dashboard_primary', 'dashboard', 'core//wordpress博客 
remove_meta_box('dashboard_secondary', 'dashboard', 'core');//wordpress其它新闻 
remove_meta_box('dashboard_right_now', 'dashboard', 'core');//wordpress概况 
remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');//wordresss链入链接 
remove_meta_box('dashboard_plugins', 'dashboard', 'core');//wordpress链入插件 
remove_meta_box('dashboard_quick_press', 'dashboard', 'core');//wordpress快速发布 }
add_action('admin_menu', 'disable_dashboard_widgets'); remove_action('init', 'wp_schedule_update_checks'); // 关闭更新检查定时作业 
function f_setup()
{ 
//去除头部冗余代码 remove_action( 'wp_head', 'feed_links_extra', 3 );
 //去除评论  feed remove_action( 'wp_head', 'feed_links', 2 ); 
//去除文章  feed remove_action( 'wp_head', 'rsd_link' ); 
//针对Blog的远程离线编辑器接口 remove_action( 'wp_head', 'wlwmanifest_link' ); 
//Windows Live Writer接口 remove_action( 'wp_head', 'index_rel_link' ); 
//移除当前页面的索引 remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); 
//移除后面文章的url remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); 
//移除最开始文章的url remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
//自动生成的短链接 remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); 
//移除相邻文章的url remove_action( 'wp_head', 'wp_generator' ); 
// 移除版本号 remove_action('admin_init', '_maybe_update_plugins'); 
// 禁止 WordPress 更新插件 add_filter('automatic_updater_disabled', '__return_true'); 
// 彻底关闭自动更新 remove_action('init', 'wp_schedule_update_checks'); 
// 关闭更新检查定时作业 wp_clear_scheduled_hook('wp_version_check'); 
// 移除已有的版本检查定时作业 wp_clear_scheduled_hook('wp_update_plugins'); 
// 移除已有的插件更新定时作业 wp_clear_scheduled_hook('wp_update_themes'); 
// 移除已有的主题更新定时作业 wp_clear_scheduled_hook('wp_maybe_auto_update');
 // 移除已有的自动更新定时作业 remove_action( 'admin_init', '_maybe_update_core' ); 
 // 移除后台内核更新检查 wp_deregister_script( 'l10n' ); 
//修改后台显示更新的代码 add_filter('pre_site_transient_update_core', create_function('$a', "return null;")); 
// 关闭核心提示 add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;")); 
// 关闭插件提示 add_filter('pre_site_transient_update_themes', create_function('$a', "return null;")); 
// 关闭主题提示 remove_action('admin_init', '_maybe_update_plugins'); 
// 禁止 WordPress 更新插件 remove_action('admin_init', '_maybe_update_core'); 
// 禁止 WordPress 检查更新 remove_action('admin_init', '_maybe_update_themes'); // 禁止 WordPress 更新主题

 

分享到 :
相关推荐

WordPress美化 鼠标点击呈现特效

找到wp-content/themes/ripro/parts/diy-footer...

WordPress所有版本官方下载地址

注意事项:1、这是我们进行过的所有发布的存档。除了5.3系列的最新版本获活跃维护以[...

WordPress教程纯代码实现ajax评论无限加载

首先我们创建一个ajax-comment.js文件并复制下面的代码到js文件中。j[...

2020年第十届北京国际电影节“中国电影产业发展高峰论坛”的主题之一是“‘( )为王’讲好中国故事,主流电影商业化探索”。

2020年第十届北京国际电影节“中国电影产业发展高峰论坛”的主题之一是“‘(内容)为...