当前位置:首页 >> Wor教程

WordPress优化方法

优化代码添加到主题目录functions.php文件,彻底关闭自动更新

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' );

移除后台插件更新检查

remove_action( 'load-plugins.php', 'wp_update_plugins' ); remove_action( 'load-update.php', 'wp_update_plugins' ); remove_action( 'load-update-core.php', 'wp_update_plugins' ); remove_action( 'admin_init', '_maybe_update_plugins' );

移除后台主题更新检查

remove_action( 'load-themes.php', 'wp_update_themes' ); remove_action( 'load-update.php', 'wp_update_themes' ); remove_action( 'load-update-core.php', 'wp_update_themes' ); remove_action( 'admin_init', '_maybe_update_themes' );

关闭程序更新提示

add_filter( 'pre_site_transient_update_core', function($a){ return null; });

关闭插件更新提示

add_filter('pre_site_transient_update_plugins', function($a){return null;});

关闭主题更新提示

add_filter('pre_site_transient_update_themes', function($a){return null;});

关闭WordPress的XML-RPC功能

add_filter('xmlrpc_enabled', '__return_false');

关闭XML-RPC的 pingback端口

add_filter( 'xmlrpc_methods', 'remove_xmlrpc_pingback_ping' ); function remove_xmlrpc_pingback_ping( $methods ) { unset( $methods['pingback.ping'] ); return $methods; }

移除前端网页源代码内的头部冗余代码

remove_action( 'wp_head', 'feed_links_extra', 3 ); remove_action( 'wp_head', 'rsd_link' ); remove_action( 'wp_head', 'wlwmanifest_link' ); remove_action( 'wp_head', 'index_rel_link' ); remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); remove_action( 'wp_head', 'wp_generator' );

移除新版本站点健康状态面板和菜单项

add_action( 'admin_menu', 'remove_site_health_menu' ); function remove_site_health_menu(){ remove_submenu_page( 'tools.php','site-health.php' ); }

禁用5.5版后自带的XML站点地图

add_filter( 'wp_sitemaps_enabled', '__return_false' );

移除后台仪表盘站点健康状态面板

add_action('wp_dashboard_setup', 'remove_site_health_dashboard_widget'); function remove_site_health_dashboard_widget() { remove_meta_box('dashboard_site_health', 'dashboard', 'normal'); }

移除后台仪表盘菜单:站点健康状态

add_action( 'admin_menu', 'remove_site_health_menu' ); function remove_site_health_menu(){ remove_submenu_page( 'tools.php','site-health.php' ); }

移除后台仪表盘菜单:活动、新闻

function bzg_remove_dashboard_widgets() { global $wp_meta_boxes;

移除 "活动"

unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);

移除 "WordPress 新闻"

unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); } add_action('wp_dashboard_setup', 'bzg_remove_dashboard_widgets' );

移除后台仪表盘菜单:帮助

function bzg_remove_help() { get_current_screen()->remove_help_tabs(); } add_action('admin_head', 'bzg_remove_help');

移除后台页面title标题的wordpress后缀

add_filter('admin_title', 'delAdminTitle', 10, 2); function delAdminTitle($admin_title, $title){ return $title.' ? '.get_bloginfo('name'); }

移除登陆页面title标题的wordpress后缀

add_filter('login_title', 'remove_login_title', 10, 2); function remove_login_title($login_title, $title){ return $title.' ? '.get_bloginfo('name'); }

切换经典文章编辑器(v5.x开始默认古腾堡编辑器)

add_filter('use_block_editor_for_post', '__return_false');

禁止WordPress新版本文章编辑器前端加载样式文件

remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );

//替换评论用户头像链接为国内镜像加速访问

add_filter('get_avatar', function ($avatar) { return str_replace([ 'www.gravatar.com/avatar/', '0.gravatar.com/avatar/', '1.gravatar.com/avatar/', '2.gravatar.com/avatar/', 'secure.gravatar.com/avatar/', 'cn.gravatar.com/avatar/' ], 'gravatar.wp-china-yes.net/', $avatar); });

本站部分建站教程来源于网络,仅供学习参考,如有侵权请联系我们及时删除!本文地址: WordPress优化方法

上一篇

WordPress整合Dplayer播放器

下一篇

WordPress主题模板破解过程

WordPress顶部工具栏怎样关闭

WordPress顶部工具栏怎样关闭

WordPress默认情况下用户登录后,前台所有页面顶部都会根据不同的用户角色显示一个快捷键工具栏。虽然方便了一点点,但是非常丑,我的站长站教大家如何关闭掉这个奇丑无比的···

WordPress主题模板建站上传图片提示发生错误稍后再试的教程

WordPress主题模板建站上传图片提示发生错误稍后再试的教程

WordPress主题模板建站上传图片突然提示发生错误稍后再试怎么办?第一步、修改wp-config.php文件在require_once(ABSPATH . 'wp-settings.php');上面加上define(···

WordPress网站文章怎么自动同步到百家号

WordPress网站文章怎么自动同步到百家号

WordPress网站发布的文章,怎么自动发布到百家号呢?这时就需要使用到百度同步百家号插件了。下面AB模板网就来介绍一下WordPress网站文章自动同步到百家号的方法。方法步骤···

WordPress主题模板建站后台管理系统的界面和功能介绍

WordPress主题模板建站后台管理系统的界面和功能介绍

WordPress主题模板建站要了解的后台管理系统的界面和功能。WordPress是一款功能强大的内容管理系统,其后台管理系统可以帮助用户快速、高效地管理网站内容。WordPress后台管···

wordpress程序怎样手动升级更新

wordpress程序怎样手动升级更新

wordpress程序是当前最受欢迎的内容管理系统(CMS)之一,功能丰富,提供有诸多主题模板和插件,能轻松创建各类型网站,从博客到在线商店均可支持。wordpress版本会不定期更新···

wordpress模板怎样安装教程

wordpress模板怎样安装教程

首先要去下载安装一个wordpress程序:https://cn.wordpress.org/download/,安装后登录到后台,找到:【外观】-【主题】,上传主题:然后上传你下载的wordpress模板,注意:···

WordPress模板建站的安全防护教程

WordPress模板建站的安全防护教程

WordPress模板建站是肯定需要做一些安全防护的,那么WordPress网站如何做安全防护免受网络攻击?1.选择可靠的主机谨慎选择一款安全可靠的主机,不要使用免费主机和劣质主机···

WordPress主题网站模板建站怎样备份数据和文件

WordPress主题网站模板建站怎样备份数据和文件

WordPress主题网站模板建站如何备份数据和文件?WordPress是一款功能强大的内容管理系统,它可以帮助用户快速建立和管理网站。但是,如果您的WordPress网站受到攻击或遭受数···

wordpress主题模板建站优化技巧教程

wordpress主题模板建站优化技巧教程

wordpress主题模板建站优化技巧有哪些?wordpress是一款开源的PHP博客程序,可以有大量的开源主题与插件,使用液非常简单,今天我们就从SEO角度与性能角度探讨下我们在使用···

WordPress企业模板建站教程:怎样删除后台不需要的侧边栏菜单

WordPress企业模板建站教程:怎样删除后台不需要的侧边栏菜单

WordPress企业模板建站后台怎么删除不需要的侧边栏菜单?首先让我们看看,什么是后台的侧边栏菜单:上图就是使用管理员账号登陆后看到的侧边栏所有的菜单项,WordPress给不···

WordPress主题模板破解过程

WordPress主题模板破解过程

大部分Wordpress主题模板授权都只是部分核心文件加密,所以破解也只需要解密关键文件即可。1、找到核心加密文件首先,我们需要找到核心加密文件。打开网站,找到提示的页面···

返回顶部