TEL:400-8793-956
当前位置:程序、服务器

Wordpress中的关键CSS

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-12 09:54:09

 问:我正在尝试在wordpress中实现关键CSS的想法,并提出了以下代码:

 
<?php 全球 $ critical ;   
elseif ($ critical ):?>           $ critical ='http://phld.bluestone98.com/css/critical.css';               <style> <?php echo $ critical ?> </ style>               <script>                   //缩小的loadCSS函数              
 
                  function loadCSS(e,n,o,t){“ use strict”; var d = window.document.createElement(“ link”),i = n || window.document.getElementsByTagName(“ script”)[0], s = window.document.styleSheets;返回d.rel =“ stylesheet”,d.href = e,d.media =“ only x”,t &&(d.onload = t),i.parentNode.insertBefore(d,i ),d.onloadcssdefined = function(n){for(var o,t = 0; t <s.length; t ++)s [t] .href && s [t] .href.indexOf(e)>-1 &&(o = !0); o?n():setTimeout(function(){d.onloadcssdefined(n)})},d.onloadcssdefined(function(){d.media = o ||“ all”}),d} 
                      loadCSS (“ <?php  echo  get_template_directory_uri ();  ?> /css/uncritical.css”);
              </ script> 
              <noscript> <  ();  ?> /css/uncritical.css“ rel =” stylesheet“> </ noscript> 
              //在此处设置cookie <?php else :?>               <link href =” <?php echo get_template_directory_uri (); ?> /css/main.css“ rel =” stylesheet“> <?php endif ; ?>
      
但是,在查看我这一边的源代码时,我看不到我的关键CSS,而只能看到我的main.css。这里有什么问题吗?
 
 
答:在几个地方都有不严格的CSS,但这似乎是故意的。
 
看起来像菜鸟错误,但我不确定,
 
更改此内容:<?php else:?>
<link href =“ <?php echo get_template_directory_uri();?> / css / main.css” rel =“ stylesheet”> <?php endif; ?>
 
对此:<?php else:?>
<link href =“ <?php echo get_template_directory_uri();?> / css / critical.css” rel =“ stylesheet”> <?php endif; ?>
 
我认为您只是从未在这里更改过css文件名。
上一篇: 当前,我们的greeting函数仅返回一个值。修改它以同时返回问候语和语言
下一篇: 未定义的方法“内容”