【问题标题】:Wordpress load CSS In footerWordpress 在页脚中加载 CSS
【发布时间】:2019-02-03 01:24:06
【问题描述】:

如何让这个函数在页脚而不是在头部加载我的 css 以提高 google 页面速度。我已经用谷歌搜索并尝试过,但我似乎无法让它工作。

function broa_script_enqueue() {
    wp_enqueue_style('boostrapcss', get_template_directory_uri() . '/css/bootstrap.css', array(), '4.0.0', 'all');
    wp_enqueue_style('customstyle', get_template_directory_uri() . '/css/style.css', array(), '1.0.0', 'all');
    wp_enqueue_style('animatecss', get_template_directory_uri() . '/css/animate.css', array(), '1.0.0', 'all');
}

add_action( 'wp_enqueue_scripts', 'broa_script_enqueue' ); 

【问题讨论】:

    标签: wordpress performance footer


    【解决方案1】:

    改变 add_action('wp_enqueue_scripts', 'broa_script_enqueue');到 add_action('wp_footer', 'broa_script_enqueue');

    【讨论】:

      【解决方案2】:

      您可以使用get_footer 挂钩。将此代码放在活动主题的 function.php 中。

      function prefix_add_footer_styles() {
          wp_enqueue_style('boostrapcss', get_template_directory_uri() . '/css/bootstrap.css', array(), '4.0.0', 'all');
          wp_enqueue_style('customstyle', get_template_directory_uri() . '/css/style.css', array(), '1.0.0', 'all');
          wp_enqueue_style('animatecss', get_template_directory_uri() . '/css/animate.css', array(), '1.0.0', 'all');
      };
      add_action( 'get_footer', 'prefix_add_footer_styles' );
      

      这里已经描述了这个问题https://wordpress.stackexchange.com/questions/186065/how-to-load-css-in-the-footer

      【讨论】:

      • 当我这样做时('wp_enqueue_scripts','broa_script_enqueue');到 add_action('wp_footer', 'broa_script_enqueue');它不会加载 css。
      • function prefix_add_footer_styles() 但是当我这样做时,它不会以任何原因加载我的样式。我在发帖之前试过那个。我没有得到任何 php 错误。但是样式不会加载。
      猜你喜欢
      • 2018-04-02
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 2015-08-16
      • 2013-09-28
      • 2020-11-08
      • 2015-04-06
      • 1970-01-01
      相关资源
      最近更新 更多