博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wordpress后台加载速度异常缓慢排查记录(原创)
阅读量:6655 次
发布时间:2019-06-25

本文共 1226 字,大约阅读时间需要 4 分钟。

原因在于在function.php函数中加入了下面的代码导致了缓慢:

//停用版本更新通知

remove_action('load-update-core.php', 'wp_update_themes');
add_filter('pre_site_transient_update_themes', create_function('$a', "return null;"));
//停用插件更新通知
remove_action('load-update-core.php', 'wp_update_plugins');
add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;"));
//停用主题更新通知
remove_action ('load-update-core.php', 'wp_update_themes');
add_filter('pre_site_transient_update_core', create_function('$a', "return null;"));

 

首先:去掉上述代码

 

再一个发现了如下代码:

<link rel='stylesheet' id='colors-css'  href='/wp-admin/' type='text/css' media='all' />

它会加载当前页面作为一个CSS文件,相当于当前页面加载了2次,且用浏览器工具调试会后台输出:

Resource interpreted as Stylesheet but transferred with MIME type text/html

 

临时解决办法:

default-filters.php  注释掉

//去除 colors-css //add_filter( 'style_loader_src', 'wp_style_loader_src', 10, 2 ); 再一个:admin-header.php ,直接把输出的CSS样式硬写入,并注释掉wp_enqueue_style。因为如果直接去掉,会把样式中的一些东西去掉,下面这些可能会被去掉 ( common,forms,admin-menu,dashboard,list-tables,edit,revisions,media,themes,about,nav-menus,widgets,site-icon,&load%5B%5D=l10n,buttons,wp-auth-check  ) 所以只好硬编码写入了,这是一个临时解决办法
 
<?php echo $admin_title; ?>     
 

 

转载于:https://www.cnblogs.com/kenshinobiy/p/7469367.html

你可能感兴趣的文章
python3版本mysql的操作
查看>>
foreach和map
查看>>
第一次,触碰Web App项目,栽过的那些坑。
查看>>
ubuntu下xampp配置虚拟主机
查看>>
Shallow copy and Deep copy
查看>>
C语言小结
查看>>
Java的JDBC事务详解(转)
查看>>
Linux防火墙的关闭和开启(转)
查看>>
curl_setopt函数相关应用及介绍(转)
查看>>
vue小技巧
查看>>
CDOJ 92 Journey LCA乱搞
查看>>
无损压缩图片心得(二)
查看>>
正则化
查看>>
js练习——图片切换
查看>>
Android Studio 的 build 过程
查看>>
SQL Server查询数据库空间分配情况、数据库备份信息
查看>>
mybatis自动生成的ExamMapper.xml方法总结
查看>>
Prim算法求最小生成树
查看>>
ajax请求解析springmvc返回的json数据
查看>>
【原】iOS学习42即时通信之XMPP(1)
查看>>