如何防止本地插件在 Wordpress 上加载?

Posted

技术标签:

【中文标题】如何防止本地插件在 Wordpress 上加载?【英文标题】:How to prevent local plugins from loading on Wordpress? 【发布时间】:2021-02-04 20:21:06 【问题描述】:

我最近在移动设备上测试了我的网站,发现loading times 很糟糕。我发现这些字体正在加载,但并未在网站本身上使用:

wp-content/plugins/boostify-header-footer-builder/assets/fonts/ionicons.ttf
wp-content/plugins/elementskit-lite/modules/controls/assets/fonts/elementskit.woff?y24e1e

除了谷歌:

https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2
https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2

我不使用其中任何一个,它们占用了将近 0.5 mb。如何防止它们加载?

【问题讨论】:

【参考方案1】:

这似乎行得通。

function remove_fonts_stylesheet()   
    wp_dequeue_style( 'google-fonts-roboto' );
    wp_dequeue_style( 'elementskit' );
    wp_dequeue_style( 'litespeedfont' );

add_action( 'wp_enqueue_scripts', 'remove_fonts_stylesheet', 999 );

【讨论】:

以上是关于如何防止本地插件在 Wordpress 上加载?的主要内容,如果未能解决你的问题,请参考以下文章

防止在错误版本的 PHP 或 WP 上激活 Wordpress 插件

创建 wordpress 插件时,如何在 jQuery 加载页面中启动挂钩?

ajax在WordPress中加载页面后如何触发jquery插件?

Wordpress css 加载问题

WordPress 使用本地化的 emoji 表情包

php 防止Wordpress在p标签中包装图像和iframe(默认WYSIWYG和高级自定义字段Wordpress WYSIWYG插件)