将使网站加载速度变慢的样式文件出列!

时间:2020-01-16 作者:Sheryl

我有一个以GrandNews WordPress为主题的网站(https://themeforest.net/item/grand-news-news-magazine/15885465) 并通过KeyCDN加载。该站点正在加载位于websitedomain的CSS文件。kxcdn。com/wp-content/themes/grandnews/modules/kirki/assets/css/kirki-style。大小为0KB且未使用的css。此文件“kirki styles.css”使网站加载变慢,如您所见:http://prntscr.com/qoho6e CDN支持人员建议我在子主题函数中将样式表出列。php文件,我试图,但不知何故它不工作,服务器仍然试图加载文件,并给出504错误。

也许我的代码有问题。到目前为止,我遵循了以下步骤:

创建了一个子主题并对其进行了测试。。。它正在工作

  • 尝试了以下几段代码以使其正常工作(没有额外的内容)

     add_action(\'wp_enqueue_scripts\', \'kirki_style_remove\', 100);
        function kirki_style_remove()
        {
            wp_dequeue_style(\'/wp-content/themes/grandnews/modules/kirki/assets/css/kirki-styles.css\');
        }
    
    也尝试过这种方式:

    function wp_dequeue_kirki_style()
    {
        wp_dequeue_style(\'kirki-styles\', \'websitedomain.kxcdn.com/wp-content/themes/grandnews/modules/kirki/assets/css/kirki-styles.css\');
        // wp_deregister_style(\'kirki-styles\');
    }
    add_action(\'wp_enqueue_scripts\', \'wp_dequeue_kirki_style\', \'999\');
    
    除了上面的两个代码之外,我还尝试了一个插件,但效果不太好。

    请提供最有效的解决方案。提前感谢!

  • 1 个回复
    SO网友:Mohsin Ghouri

    function wp_dequeue_kirki_style()
    {
    
        wp_dequeue_style(\'kirki-styles\');
    }
    add_action(\'wp_enqueue_scripts\', \'wp_dequeue_kirki_style\');
    
    请确保您有处理程序名称kirki-styles 在要删除的css文件的父主题中。因为wp_dequeue_style 函数将处理程序用作参数。您可以在此处查看出列函数的文档=>https://developer.wordpress.org/reference/functions/wp_dequeue_style/

    相关推荐

    在子级的style.css文件中设置版本号

    我需要一个小问题的帮助。我想要儿童主题风格。css文件从零开始加载,因为我正在进行大量的图形修改,没有正确加载所有更改。我知道这可以通过使用样式来完成。css?版本=XXXX。我看到我的网站现在正在加载5.3版,我想象它是运行在atm网站上的wordpress版本。要解决此问题,我需要更改哪些文件(位置和方式)?谢谢