');background-size:100% auto;width:18px;height:6px;filter:alpha(opactiy=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;content:'';position:absolute;z-index:10}[data-balloon][data-balloon-pos=up]:before{bottom:100%;left:50%;margin-bottom:11px;-webkit-transform:translate3d(-50%,10px,0);-moz-transform:translate3d(-50%,10px,0);-ms-transform:translate3d(-50%,10px,0);transform:translate3d(-50%,10px,0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up]:after{bottom:100%;left:50%;margin-bottom:5px;-webkit-transform:translate3d(-50%,10px,0);-moz-transform:translate3d(-50%,10px,0);-ms-transform:translate3d(-50%,10px,0);transform:translate3d(-50%,10px,0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=left]:before{margin-right:11px;right:100%;top:50%;-webkit-transform:translate3d(10px,-50%,0);-moz-transform:translate3d(10px,-50%,0);-ms-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}[data-balloon][data-balloon-pos=left]:after{background:no-repeat url('data:image/svg+xml;utf8,');background-size:100% auto;width:6px;height:18px;margin-right:5px;right:100%;top:50%;-webkit-transform:translate3d(10px,-50%,0);-moz-transform:translate3d(10px,-50%,0);-ms-transform:translate3d(10px,-50%,0);transform:translate3d(10px,-50%,0)}:root{--theme-color:#f1404b;--theme-color2:#ff49cd;--theme-muted-color:#555;--focus-color:var(--theme-color);--focus-shadow-color:rgba(249,100,90,.15);--key-color:#333;--main-color:#515255;--main-shadow:rgba(16,16,16,.4);--shadow-color:rgba(249,100,90,.6);--body-color:#555658;--body-bg-color:#f5f6f7;--main-bg-color:#fff;--transparent-bg-color:rgba(130,130,130,.1);--main-blur-bg-color:rgba(255,255,255,.85);--btn-blur-bg-color:rgba(61,62,64,.5);--btn-blur-color:#ddd;--muted-bg-color:#eee;--theme-bg-color:rgba(249,100,90,.1);--theme-border-radius:12px;--theme-border-radius-md:8px;--theme-border-radius-sm:6px}.ioc-dark-mode{--main-color:#c2c3c6;--theme-muted-color:#bbb;--body-color:#ccc;--body-bg-color:#202225;--main-bg-color:#292c2f;--main-blur-bg-color:rgba(41,44,47,.85);--btn-blur-bg-color:rgba(100,101,103,.5);--btn-blur-color:#888}body{margin:0;overflow-x:hidden;background:var(--body-bg-color);color:var(--body-color);font-family:"SF Pro SC","SF Pro Text","SF Pro Icons",PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif!important}body a{color:var(--body-color)}a:link,a:visited{text-decoration:none!important}p{margin:0}.entry-content:after,.entry-content:before{content:"";display:table;table-layout:fixed}.entry-content:after{clear:both}.hentry{margin:0 0 1.5em}#emojis_link{padding:5px;line-height:30px;margin:0 0 0 -8px;max-width:246px;max-height:180px;height:auto;overflow:auto;background:#fff;border-radius:0 10px 10px;position:absolute;z-index:999;box-shadow:0px 20px 20px -5px rgba(39,45,68,.15)}#emojis_link img{width:30px;height:30px}.logo img{height:40px}.logo-light{display:inherit}.logo-dark{display:none}.text-hide{position:absolute;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.border-radius-md{border-radius:var(--theme-border-radius-md)}.null-loading{background:linear-gradient(115deg,rgba(121,121,121,.1) 25%,rgba(121,121,121,.2) 37%,rgba(121,121,121,.1) 63%);-webkit-animation:placeholder-horizontal 1.5s ease infinite!important;animation:placeholder-horizontal 1.5s ease infinite!important;background-size:400% 100%!important}@-webkit-keyframes placeholder-horizontal{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes placeholder-horizontal{0%{background-position:100% 50%}100%{background-position:0 50%}}.blur-btn{background:var(--btn-blur-bg-color)!important;-webkit-backdrop-filter:saturate(5) blur(10px);backdrop-filter:saturate(5) blur(10px)}.blur-fixed{background:rgba(0,0,0,.5)!important;-webkit-backdrop-filter:saturate(5) blur(15px);backdrop-filter:saturate(5) blur(15px)}.fixed-body{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:0;visibility:hidden}header{z-index:1050}.header-normal{position:absolute;top:0;width:100%;margin:10px 0;padding:12px 0}.header-normal .social-group{display:none}@media screen and (min-width:992px){.header-normal{margin:38px 0}}.nav-type-normal{padding-top:84px}.main-navigation{display:none}.mobile-header .mobile-nav{position:fixed;display:block;bottom:0;left:0;top:0;width:82%;max-width:360px;padding:20px;z-index:1040;padding-top:90px;overflow:auto;background:var(--main-bg-color);transform:translateX(-400px)}.mobile-header .fixed-body{z-index:1030}.mobile-nav>.menu{padding:15px;background:var(--transparent-bg-color);border-radius:var(--theme-border-radius)}.social-icons{margin:0 8px;padding:4px;color:var(--theme-muted-color);font-size:20px}.offcanvas-menu-button{float:right;height:40px;width:40px;opacity:.8;z-index:98;font-size:24px;line-height:40px;text-align:center;border-radius:50%}@media screen and (min-width:992px){.header-normal .header-logo{margin-bottom:1rem}.header-normal .social-group{display:block}.main-navigation{display:block}.mobile-nav{display:none}.nav-type-normal{padding-top:200px}.offcanvas-menu-button{display:none}}.scrolling-hide{transform:translateX(0)}.social-group{position:relative}.social-group:before{content:"";position:absolute;width:1px;top:4px;bottom:4px;left:0;background:var(--theme-muted-color)}.nav-search{position:fixed;top:0;left:0;width:100vw;visibility:hidden;transform:translateY(-101%);height:auto;opacity:1;z-index:1080}.search-body{max-width:600px;margin:auto;padding:20px 0}.nav-search-close{display:inline-block;width:40px;height:40px;line-height:40px;margin-top:20px;text-align:center;background:var(--main-bg-color);border-radius:30px}.nav-search .search-body{padding:30px;background:var(--main-bg-color);border-radius:var(--theme-border-radius)}.search-box{position:relative}.search-field{color:var(--main-color);width:100%;padding:8px 20px;padding-right:36px;background:rgba(130,130,130,.15);border:none;border-radius:var(--theme-border-radius-md)}.search-field:-internal-autofill-previewed,.search-field:-internal-autofill-selected{box-shadow:0 0 0 1000px var(--body-bg-color) inset!important;-webkit-text-fill-color:var(--main-color)!important}.nav-search .search-field:-internal-autofill-previewed,.nav-search .search-field:-internal-autofill-selected{box-shadow:0 0 0 1000px var(--main-bg-color) inset!important;-webkit-text-fill-color:var(--main-color)!important}.search-submit{position:absolute;color:var(--main-color);background:0 0;border:none;margin:0;padding:5px;top:50%;right:3px;transform:translateY(-50%);z-index:1}.hot-post{max-height:168px;overflow-y:auto}.btn{color:var(--this-color);background:var(--this-bg);border:1px solid var(--this-border);box-shadow:var(--this-shadow);border-radius:var(--theme-border-radius-md);--this-color:var(--main-color);--this-bg:rgba(136,136,136,.1);--this-border:transparent;--this-shadow:none;--this-hover-color:var(--body-color);--this-hover-bg:rgba(136,136,136,.2)}.vc-theme{--this-color:#eee;--this-hover-color:#fff;--this-bg:var(--theme-color);--this-hover-bg:var(--theme-color2);--this-shadow-bg:var(--shadow-color)}.main-navigation{position:relative}.main-navigation ul{margin:0;padding-left:0;list-style:none}.main-navigation li{font-weight:400;text-transform:uppercase}.main-navigation li a{color:var(--body-color);padding:10px;display:block}.main-navigation .menu>li:first-child>a{margin-left:-10px;position:relative}.main-navigation ul li{position:relative;display:inline-block}.main-navigation ul li.menu-item-has-children{margin-right:5px}.main-navigation ul li.menu-item-has-children:after{content:'\e60d';font-family:"iconfont";position:absolute;top:14px;right:-2px;font-size:12px;-webkit-transform:scale(.6);transform:rotate(0deg) scale(.6)}.main-navigation ul li ul{position:absolute;min-width:160px;opacity:0;overflow:hidden;visibility:hidden;background:#fff;border-radius:12px;padding:4px;box-shadow:0 10px 30px 0px rgba(0,0,0,.3)}.main-navigation ul li ul li{width:100%;font-size:15.5px;font-weight:400;line-height:22px;text-transform:none;margin-bottom:2px}.main-navigation ul li ul li:last-child{margin-bottom:0;border-bottom:none}.sub-menu{z-index:999!important}.crumb-menu{margin-top:10px;font-size:13px;color:#999;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden}.crumb-menu a,.crumb-menu a:visited{color:#999}.crumb-menu a:after{content:'22';display:inline-block;position:relative;margin:0 5px;color:var(--theme-color)}.mobile-header ul{margin:0;padding:0;list-style:none}.mobile-header ul li{font-size:16px;text-transform:uppercase}.mobile-header ul li:last-child{border:none}.mobile-header ul li.menu-item-has-children{position:relative}.mobile-header ul li.menu-item-has-children .mobile-dropdown-arrow{position:absolute;text-align:center;top:0;right:0;width:50px;line-height:50px;font-size:12px;color:#888}.mobile-header ul li.menu-item-has-children .mobile-dropdown-arrow:before{content:'';position:absolute;width:30px;height:30px;top:10px;left:10px;border-radius:30px;background:var(--transparent-bg-color)}.mobile-header ul li.menu-item-has-children .mobile-dropdown-arrow i{transform:rotate(0deg)}.mobile-header ul li.menu-item-has-children>a{padding-right:50px}.mobile-header ul li a{display:block;color:var(--body-color);line-height:50px}.mobile-header ul li ul{display:none}.mobile-header ul li ul li{font-size:16px;text-transform:none;border:none}.mobile-header ul li ul li a{padding-left:15px}.mobile-header .sub-menu li{width:calc(50% - 4px);text-align:center;display:inline-block}.mobile-header .sub-menu li>a{position:relative;line-height:normal;padding:6px 4px;margin:2px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--transparent-bg-color);border-radius:var(--theme-border-radius-sm)}.single-header-image-block{background:rgba(0,0,0,.5);background-size:cover;background-position:center;filter:blur(15px);-webkit-filter:blur(15px);-ms-filter:blur(15px);-moz-filter:blur(15px);filter:progid:DXImageTransform.Microsoft.blur(pixelRadius=15,MakeShadow=false);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.single-thumbnail,.single-header-image-block{height:400px;width:100%}.container .single-thumbnail,.container .single-header-image-block{height:350px}.single-thumbnail{overflow:hidden;filter:brightness(50%);box-shadow:0 22px 50px -24px rgba(0,0,0,.6);background-color:#fff}.single-thumbnail-card{position:relative}.single-thumbnail{height:400px;width:100%}.container .single-thumbnail{height:350px}.single-thumbnail{overflow:hidden;filter:brightness(50%);box-shadow:0 22px 50px -24px rgba(0,0,0,.6);background-color:#fff}.container .single-thumbnail{border-radius:var(--theme-border-radius)}.single-thumbnail-card .card-img-overlay{top:auto;padding-bottom:20px}.single-title-zone h1{margin-top:6px;margin-bottom:13px;color:#fff;font-size:28px;font-weight:700;letter-spacing:-.3px;line-height:37px}.single-title-zone .date{color:#fff;opacity:.7}.post .entry-content{margin:1.5em 0 0}.post .entry-content p{margin:0 0 20px;line-height:28px}.post .entry-content p a:not(.btn){position:relative;color:var(--theme-color);border-bottom:.0625rem dashed rgba(155,155,155,.2)}.post .entry-content p a:not(.btn):not([data-fancybox]):after{position:absolute;bottom:-.0625rem;left:100%;width:0;border-bottom:.0625rem solid var(--theme-color);content:""}.post .entry-content h3{margin:0 auto 18px auto;padding-top:20px}.post .entry-content h3{font-size:1.35rem}.post .entry-content code{color:var(--theme-color);background:rgba(150,150,150,.2);padding:2px 5px;border-radius:5px}a#cancel-comment-reply-link{color:#fff;background-color:rgba(150,150,150,.5);border-color:rgba(150,150,150,.5);border-radius:.22rem;white-space:normal;padding:10px 15px;font-size:17px;margin-right:10px}#loading-comments{display:none;width:100%;height:45px;background:url(/wp-content/themes/ioswallow/images/comload.gif);text-align:center;background-repeat:no-repeat;background-position:center}.comment-form-validate input[type=checkbox]{visibility:hidden;display:none}.footer-tools{position:fixed;bottom:40px;right:10px;z-index:1040;text-align:center;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.footer-tools a{border:0;font-family:inherit;font-size:100%;font-style:inherit;margin:0;padding:0;vertical-align:baseline}.footer-tools a{background:rgba(55,55,55,.8);font-size:20px;color:var(--btn-blur-color);width:40px;height:40px;line-height:40px;text-align:center;margin-top:6px;display:block;border-radius:25px}.footer-tools .tools-btn{display:none}.buttontop-top{overflow:hidden;visibility:hidden;opacity:0;white-space:nowrap}.button-fx:before,.button-fx:after{position:absolute;content:'';display:block;width:140%;height:100%;left:-20%;z-index:-1000;background-repeat:no-repeat}.button-fx:before{display:none;top:-75%;background-image:radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--theme-color) 20%,transparent 30%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--theme-color) 15%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.button-fx:after{display:none;bottom:-75%;background-image:radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--theme-color) 15%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%),radial-gradient(circle,var(--theme-color) 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}#whisper{position:fixed;bottom:42px;right:65px;min-width:200px;min-height:40px;max-width:500px;margin-left:50px;z-index:10;border-radius:15px;background:var(--theme-color);background:-webkit-gradient(linear,left top,right top,from(var(--theme-color)),to(var(--theme-color2)));background:-webkit-linear-gradient(left,var(--theme-color),var(--theme-color2));background:linear-gradient(90deg,var(--theme-color),var(--theme-color2));-webkit-box-shadow:0 15px 20px rgba(31,45,61,.2);box-shadow:0 15px 20px rgba(31,45,61,.2);-webkit-transform-origin:calc(100% + 10px) calc(100% - 18px);transform-origin:calc(100% + 10px) calc(100% - 18px)}#whisper .shuo_time{position:absolute;color:#fff;font-size:12px;left:0;top:-22px;border-radius:10px;padding:0 10px;background:var(--theme-color2)}#whisper .shuo_more{position:absolute!important;left:-45px;top:0;width:40px}#whisper .shuo_more a{display:block;color:#fff!important;text-align:center;line-height:40px;font-size:20px;width:40px;height:40px;border-radius:50%;background:var(--theme-color)}#whisper .shuo_time:after{content:"";position:absolute;right:-15px;top:4px;height:10px;width:10px;border-radius:50%;background:var(--theme-color)}#whisper .whisper_details{color:#fff}#chatTemplate{color:#fff;max-height:400px;overflow:auto;-webkit-overflow-scrolling:touch;padding:8px 15px}#whisper.unavailable{visibility:hidden;-webkit-transform:scale(0);transform:scale(0);opacity:0}#whisper:after{content:"";position:absolute;right:-8px;bottom:5px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:12px solid var(--theme-color2)}#whisper .shuo_more .circle{width:100%;height:100%;position:absolute;z-index:-1;border-radius:50%;opacity:0;background:var(--theme-color);animation:circle-opacity 2s infinite}@keyframes circle-opacity{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media screen and (max-width:991.98px){.single-title-zone h1{font-size:22px;line-height:30px}.footer-tools .tools-btn{display:block}}@media screen and (max-width:575.98px){.container .single-thumbnail-card .card-img-overlay{padding:0 20px 20px}.single-title-zone h1{margin-top:5px;margin-bottom:10px;letter-spacing:0}.single-title-zone .category{font-size:16px}.single-thumbnail{height:300px}.entry-content{word-wrap:break-word}}.wechat{position:relative}.wechatimg{position:absolute;z-index:999;visibility:hidden;width:121px;height:121px;padding:10px;background:#383a3f;border-radius:var(--theme-border-radius);-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}.wechatimg.menu{top:30px;left:-45px}.wechatimg img{max-width:100%;height:auto;vertical-align:middle;border-radius:var(--theme-border-radius-md)}.wechatimg:before{content:"";position:absolute;display:block;border-style:solid}.wechatimg.menu:before{border-width:0 10px 10px;border-color:transparent transparent #383a3f;top:-10px;margin-left:-10px;left:50%}@media (max-width:767.98px){#whisper{bottom:38px;right:55px}}.post-social{position:absolute;height:100%;opacity:1;margin-left:-60px;left:0;width:40px}.post-social li{position:relative;text-align:center;display:block;font-size:1.25rem}.post-social li a{display:block;line-height:40px}@media (min-width:768px) and (max-width:991.98px){.post-social{margin-left:-45px}}.btn.weibo{color:#e24040!important}.btn-primary{background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;box-shadow:0px 5px 20px -3px var(--shadow-color)!important}.theiaStickySidebar .count{position:absolute;left:24px;top:5px;padding:0 5px;height:16px;border-radius:8px;background-color:var(--theme-color);font-size:12px;line-height:16px;text-align:center;color:#fff;font-weight:600}.py-1 .btn-light{background-color:#fff;border:unset}.w-40{width:40px!important;height:40px!important}.small-menu{position:absolute;height:100%;opacity:1;margin-right:-230px;margin-top:0;right:0;width:200px}.small-menu .small-menu-body{display:none;border:none;font-size:14px;line-height:18px;text-align:left}.small-menu #small-menu-ul{list-style:none;margin-left:1px;padding:8px 0 16px;border-left:1px solid rgba(202,209,219,.404);position:relative}.small-menu .small-title{font-size:16px;margin-left:-7.5px}.small-menu .small-title>i{margin-right:14px}#small-menu-ul:after{content:"";position:absolute;width:9px;height:9px;background:#838383;left:-5px;bottom:0;border-radius:50%}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}@media (max-width:767.98px){.text-sm{font-size:.825rem!important}}@media screen and (max-width:575.98px){.container{width:100%}}.card-img-overlay{border-radius:12px}.btn-light{background-color:#fff;border-color:#fff}.ioc-dark-mode .text-muted{color:#888!important}.ioc-dark-mode .btn-light{color:#bcbcbc;background-color:#454545;border-color:#454545}.ioc-dark-mode .logo-light{display:none}.ioc-dark-mode .logo-dark{display:inherit}.ioc-dark-mode .main-navigation ul li ul{background:#383a3f;box-shadow:none}.ioc-dark-mode #emojis_link{background-color:#383a3f}.wow{visibility:hidden}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}:root{--swiper-theme-color:#007aff}:root{--swiper-navigation-size:44px}.container.custom-width{max-width:950px}
让 WordPress 飞起来的几个 function - 赢聚网 让 WordPress 飞起来的几个 function
6年前
989
介绍
WordPress 毕竟是歪果仁开发的系统放到中国来会有一些水土不服,因为有广泛的使用到一些境外网站服务以及一些不必要的功能导致 WP 网站变慢,这里就将介绍如何通过 function.php
来精简 WP。
functions.php
是 WordPress 预留的功能函数文件,专门用于添加各种自定义函数代码。现在的 WordPress主题的功能越来越强大了,一般都自带了 functions.php
这个文件(通常在主题根目录)。
WordPress 加速的一个要点就是能不用插件就不要用插件,插件越多网站越慢 。
例如,我的主题目录是:/data/wwwroot/www.yephy.com/wp-content/themes/begin/
,那么在该目录下就存在 functions.php
文件,使用代码编辑器修改它。
内容
首先,我们将那些被墙的内容去掉,打不开会拖慢速度。下面是我从各网站搜罗来的 WP 精简 function 内容,大家选择性使用,尽量一个一个的添加,因为有些主题和插件可能会依赖到某些函数。
禁用谷歌字体
如果使用了 WP 默认的主题那么需要通过插件解决: Remove Open Sans font Link from WP core
如果是其他主题,添加:
/**
* 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;
}
强制 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' );
去除加载的 css 和 js 后面的版本号
去掉版本查询提高效率,看着也舒心
//去除加载的 css 和 js 后面的版本号
/** Remove Query strings from Static Resources. */
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'pre_option_link_manager_enabled', '__return_true' );
删除 WP 头不需要的代码
这个去掉了,可以有效精简 WP 多余的 nearing
//删除 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 功能
WP 的 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');
移除头部 wp-json 标签和 HTTP header 中的 link
//移除头部 wp-json 标签和 HTTP header 中的 link
remove_action('wp_head', 'rest_output_link_wp_head', 10 );
remove_action('template_redirect', 'rest_output_link_header', 11 );
屏蔽若干无用功能
// 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' );
上一篇LNMP 环境部署 SSL 证书,开启 https 访问
下一篇WordPress 博客设置子域名 Feed 订阅地址