wordpress网站全方位速度优化-初始阶段篇(一)

wordpress网站全方位速度优化-初始阶段篇(一)

RiPro优化
资源说明:
转载
2020-06-02 RiPro优化 IOS-AUTO 百度已收录 赞助须知 浏览 1.76K 次
赞 助 ㊮:0™币
1™币=1元人民币,
点击充值™币
wordpress网站全方位速度优化-初始阶段篇(一) 扫码阅读本文
期限级 VIP仅需要⇩: 0 ™币
永久级 VIP仅需要⇩: 0 ™币

资源赞助下载前请认真阅读 赞助须知与下载须知

资源仅为研究 调试组件或代码原理 交流探讨之用

下载须知 重要提示!!请你花费1分钟认真看完本提醒!谨慎斟酌后赞助、捐献并兑换!本站为资源分享交流平台!所有资源均原样收集于互联网仅供调试、参考和研究,请熟知!本站不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵、或是残次品和不完整的程序(甚至是链接失效无法下载),你下载的资源和程序源码组件因其特殊性均为可复制品,所以不支持任何理由的退款兑现;关于配图和详细文档介绍可能会和下载资源有匹配错误现象,敬请理解因为没有时间逐个测试程序并截图。注册会员根据级别享有相关下载优惠,请仔细辨别。请认真阅读本站声明和相关条款后再点击立即兑换下载,你继续点击立即兑换下载并完成赞助兑换/捐献流程操作,代表你已同意本站所有相关条款!!!
  • 原理介绍
  • 交流经验
  • functions.php 有什么用

    functions.php 是 WordPress 预留的功能函数文件,专门用于添加各种自定义函数代码。现在的WordPress主题的功能越来越强大了,一般都自带了 functions.php 这个文件(通常在主题根目录)。

    php中的注释

    注释,就是专门用来对代码进行补充说明的文本,一般分为单行注释和多行注释,单行注释使用两个斜杠 // ,多行注释使用 /* */

    WordPress 加速的一个要点就是能不用插件就不要用插件,插件越多网站越慢

    如果你想整站优化速度请联系客服,本站提供全站优化加速服务。绝对让你的网站飞起来。

    禁用谷歌字体
    
    
    /** * WordPress 后台禁用Google Open Sans字体,加速网站 */
    add_filter( ‘gettext_with_context’, ‘wpdx_disable_open_sans’, 888, 4 );function wpdx_disable_open_sans( $translations, $text, $context, $domain ) { if ( ‘Open Sans font: on or off’ == $context && ‘on’ == $text ) { $translations = ‘off’; } return $translations;}
    替换 Gravatar
    使用 V2EX 的 Gravatar 镜像来代替原来的,支持 HTTPS。
    
    
    function get_ssl_avatar($avatar) { $avatar = preg_replace(‘/.*\/avatar\/(.*)\?s=([\d]+)&.*/’,‘<img src=”https://cdn.v2ex.co/gravatar/$1?s=$2″ class=”avatar avatar-$2″ height=”$2″ width=”$2″>’,$avatar); return $avatar;}
    add_filter(‘get_avatar’, ‘get_ssl_avatar’);
    强制jquery库文件底部载入
    将 JS 放到最后加载,有利于提高网站加载效率
    
    
    //强制jquery库文件底部载入
    function ds_print_jquery_in_footer( &$scripts) { if ( ! is_admin() ) $scripts->add_data( ‘jquery’, ‘group’, 1 );}add_action( ‘wp_default_scripts’, ‘ds_print_jquery_in_footer’ );
    删除 WP 头不需要的代码
    
    
    /删除 wp_head 中无关紧要的代码
    remove_action(‘wp_head’, ‘rsd_link’);remove_action(‘wp_head’, ‘wlwmanifest_link’);remove_action(‘wp_head’, ‘wp_generator’);remove_action(‘wp_head’, ‘start_post_rel_link’);remove_action(‘wp_head’, ‘index_rel_link’);remove_action(‘wp_head’, ‘adjacent_posts_rel_link’);
     
    禁用 Emoji 功能
    
    
    /* 禁用 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_action(’embed_head’, ‘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’);
    屏蔽文章 Embed 功能
    
    
    remove_action(‘rest_api_init’, ‘wp_oembed_register_route’);remove_filter(‘rest_pre_serve_request’, ‘_oembed_rest_pre_serve_request’, 10, 4);remove_filter(‘oembed_dataparse’, ‘wp_filter_oembed_result’, 10 );remove_filter(‘oembed_response_data’, ‘get_oembed_response_data_rich’, 10, 4);remove_action(‘wp_head’, ‘wp_oembed_add_discovery_links’);remove_action(‘wp_head’, ‘wp_oembed_add_host_js’);
     
    关闭 XML-RPC 功能
    
    
    // 关闭 XML-RPC 功能
    add_filter(‘xmlrpc_enabled’, ‘__return_false’);
    屏蔽 REST API
    
    
    // 屏蔽 REST API
    add_filter(‘rest_enabled’, ‘__return_false’);add_filter(‘rest_jsonp_enabled’, ‘__return_false’);
    屏蔽其他无用功能
    
    
    // Disable auto-embeds for WordPress >= v3.5
    remove_filter( ‘the_content’, array( $GLOBALS[‘wp_embed’], ‘autoembed’ ), 8 );
    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’ );

    发表评论

  • IOS-AUTO.NET资源小站特别声明:
  • 1. 本网站禁止以任何形式的转载和刊发传播本网站内容!你了解研究和调试原理之后应在24小时内删除!删除!
  • 2. 本网站资源仅供在本网站范围内探讨和交流以及调试原理,其不得超出本范围,不得用于任何他用,商用请官网购买发行版。
  • 3. 转载.刊发或截屏录制等任何形式的传播留存本站内容,本站将追究其法律和赔偿责任,造成本站或第三方损失由你本人赔偿。
  • 4. 本网站提供的任何资源,只是原样采集,原版BUG缺陷如常存在,本站不是开发商请熟知,其他问题请联系客服研究探讨。
  • 5. 本网站资源"™币"不提供任何兑现,在此感谢你赞助换取"™币"维持本站存在!使用或注册前请认真阅读本站服务协议和公告声明。
  • 6. 你赞助或捐助给本网站的"™币"将全部用于本站运维和收集资源使用,愿你永远幸福 工作顺利,谢谢
  • 7. 本网站发布的内容若侵犯到您的权益,请联系站长并提供你的版权证明,本站收到后我们将及时删除处理。
  • 8. 请认真阅读本站注册公告和相关协议后使用本网站,你继续浏览代表你已同意本站所有条款。
  • 9. 请勿相信下载后资源文件里的网址链接、QQ、微信、邮箱、电话等联系方式,你主动联系需自行承担全部后果。谨防诈骗!
  • © 2020 Murphy's Law management Co., Ltd All rights reserved

  • IOS-AUTO_资源小站 » wordpress网站全方位速度优化-初始阶段篇(一)