首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用NextGEN库中的所有脚本和样式?

禁用NextGEN库中的所有脚本和样式?
EN

WordPress Development用户
提问于 2013-01-24 11:10:13
回答 3查看 5.4K关注 0票数 1

我在一个多站点中使用nextgen画廊。如何禁用所有脚本和样式?这些东西被加载到我网站的代码中:

代码语言:javascript
复制
<link rel='stylesheet' id='NextGEN-css'  href='http://mysite.com/wp-content/plugins/nextgen-gallery/css/nggallery.css?ver=1.0.0' type='text/css' media='screen' />

<script type='text/javascript' src='http://mysite.com/wp-content/plugins/nextgen-gallery/js/jquery.cycle.all.min.js?ver=2.9995'></script>

<script type='text/javascript' src='http://mysite.com/wp-content/plugins/nextgen-gallery/js/ngg.slideshow.min.js?ver=1.06'></script>

<!-- <meta name="NextGEN" version="1.9.7" /> -->
EN

回答 3

WordPress Development用户

回答已采纳

发布于 2013-01-24 11:21:27

这将处理NextGEN的幻灯片和CSS,以及默认情况下它也会排队的Shutter脚本和CSS。

代码语言:javascript
复制
add_action('wp_print_scripts', 'wpse_82982_removeScripts');
add_action('wp_print_styles', 'wpse_82982_removeStyles');

function wpse_82982_removeScripts() {
    wp_dequeue_script('ngg-slideshow');
    wp_dequeue_script('shutter');
}

function wpse_82982_removeStyles() {
    wp_dequeue_style('NextGEN');
    wp_dequeue_style('shutter');
}

但是:你确定你想这么做吗?也许您可以有一点选择性,并且只在选定的页面/帖子/类别上这样做。

编辑:若要删除注释掉的元标记,请添加以下过滤器:

代码语言:javascript
复制
add_filter('show_nextgen_version', '__return_null');
票数 1
EN

WordPress Development用户

发布于 2013-05-25 13:10:36

另一个买家已经创建了这个片段https://gist.github.com/Davidlab/5134645

正确的方法是define('NGG_SKIP_LOAD_SCRIPTS', true);

请注意,这将包括在下一个版本的插件。

票数 1
EN

WordPress Development用户

发布于 2014-06-21 18:17:13

在新版本的nextGen中,如果您想要干净的相册css,您只需要

代码语言:javascript
复制
add_action('wp_print_styles', 'wpse_82982_removeStyles');

function wpse_82982_removeStyles() {
    wp_dequeue_style('nextgen_basic_album_style');
}
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/82928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档