【问题标题】:Wordpress Not Updating StylesheetWordpress 不更新样式表
【发布时间】:2014-07-24 01:27:35
【问题描述】:

我的 wordpress 网站没有更新它使用的样式表,而不是 style.css 它显示“style.css?ver=3.8.3”

我想知道为什么会发生这种情况以及这个版本的东西来自哪里,因为我已经通过管理面板和 ftp 检查并重置了缓存,但仍然从其他版本的样式表中获取其样式。

如果有人指出其中的逻辑,那将非常有帮助。非常感谢!

【问题讨论】:

    标签: wordpress stylesheet


    【解决方案1】:

    您必须在调用主题文件中的样式表时将“$ver”参数设置为“null”

    wp_enqueue_style( $handle, $src, $deps, $ver, $media ); 
    

    【讨论】:

      【解决方案2】:

      将此代码添加到您的 WordPress 主题的 functions.php 文件中

      function remove_cssjs_query_string( $src ) {
       if( strpos( $src, '?ver=' ) )
       $src = remove_query_arg( 'ver', $src );
       return $src;
      }
      add_filter( 'style_loader_src', 'remove_cssjs_query_string', 10, 2 );
      add_filter( 'script_loader_src', 'remove_cssjs_query_string', 10, 2 );
      

      此代码将从您网站上的所有 CSS 和 JS 文件中删除查询字符串 (?ver=) 参数。

      add_filter( 'style_loader_src', 'remove_cssjs_query_string', 10, 2 );
      

      以上行从所有 CSS 文件中删除查询字符串

      add_filter( 'script_loader_src', 'remove_cssjs_query_string', 10, 2 );
      

      以上行从所有 JS 文件中删除查询字符串

      希望对你有帮助:)

      来源:http://belnad.com/remove-ver-query-string-wordpress-css-js-files/

      【讨论】:

        猜你喜欢
        • 2012-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-11
        • 2023-04-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多