如何防止 wordpress 插件出现在某些页面上

     2023-05-09     148

关键词:

【中文标题】如何防止 wordpress 插件出现在某些页面上【英文标题】:How to prevent wordpress plugins from appearing on certain pages 【发布时间】:2015-02-02 11:17:44 【问题描述】:

我注意到几乎每个插件在安装后都会在每个页面中显示/实现其代码 (javascripts/css)。

有什么方法可以使用 function.php 来排除某些插件在某些页面上出现和实现它们的代码。

我找到了这段代码,但是当我查看页面源代码时,插件的脚本仍然可见。

非常感谢您的帮助,谢谢。

add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );
function my_deregister_javascript() 
if ( !is_page('page name', 'or page id 30', 'contact-us', '67') ) 
wp_deregister_script( 'easy-fancybox' );
wp_deregister_script( 'slider' );


【问题讨论】:

【参考方案1】:

你已经接近了,但你会想改用wp_dequeue_script(),并连接到'wp_enqueue_scripts'。您还需要将多个页面作为array() 传递。

add_action( 'wp_enqueue_scripts', 'my_deregister_javascript', 99 );
function my_deregister_javascript() 
    if ( !is_page( array('page name', 'or page id 30', 'contact-us', '67') ) ) 
        wp_dequeue_script( 'easy-fancybox' );
        wp_dequeue_script( 'slider' );
    

【讨论】:

谢谢。它不起作用,不需要的插件的代码在所有页面上仍然可见,即使添加脚本扩展,即 easy.facncybox.script.js 等。

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

】如何防止本地插件在Wordpress上加载?【英文标题】:HowtopreventlocalpluginsfromloadingonWordpress?【发布时间】:2021-02-0420:21:06【问题描述】:我最近在移动设备上测试了我的网站,发现loadingtimes很糟糕。我发现这些字体正在加载,但... 查看详情

使用 SSL 的某些页面上出现 404 错误

...时间】:2013-08-0404:22:13【问题描述】:我正在尝试在我的wordpress网站上启用ssl,但遇到了一些困难。我已经通过wordpressssl插件启用了ssladmin(经过很好的审查),并且还需要ssl用于其他几个页面。管理面板与https配合得很好,主... 查看详情

Wordpress 在特定页面/帖子上禁用插件

】Wordpress在特定页面/帖子上禁用插件【英文标题】:WordpressDisablePluginonSpecificPages/Posts【发布时间】:2011-10-1002:32:50【问题描述】:有谁知道在特定页面上禁用插件(处于活动状态)的真正有效方法?有一些插件在网站的某些页... 查看详情

如何检查某些文本数据是不是出现在页面上

】如何检查某些文本数据是不是出现在页面上【英文标题】:Howtocheckifsomeofthetextdataappearsonthepage如何检查某些文本数据是否出现在页面上【发布时间】:2017-12-2613:56:27【问题描述】:我想检查页面是否有特定的文本。最好能马上... 查看详情

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

】防止在错误版本的PHP或WP上激活Wordpress插件【英文标题】:PreventWordpresspluginactivationonwrongversionsofPHPorWP【发布时间】:2012-06-0217:32:10【问题描述】:当我点击“激活”,而PHP或WP版本错误时,有没有办法阻止WordPress激活插件?【... 查看详情

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

】ajax在WordPress中加载页面后如何触发jquery插件?【英文标题】:HowtotriggerjquerypluginsafterajaxhasloadedapageinWordPress?【发布时间】:2012-06-2515:24:14【问题描述】:在Google搜索结果中的所有链接都是紫色的并且我很沮丧几个小时后,我... 查看详情

如何防止 Wordpress 在摘录中剥离 HTML 标签

】如何防止Wordpress在摘录中剥离HTML标签【英文标题】:HowtoPreventWordpressfromStrippingHTMLTagsinExcerpt【发布时间】:2014-07-3119:35:29【问题描述】:我正在使用wp_trim_words来修剪我主页上的一些摘录。它工作正常,只是它从摘录中剥离了H... 查看详情

内容和标题不会显示在 Wordpress 的某些页面上

】内容和标题不会显示在Wordpress的某些页面上【英文标题】:Contentandtitlewon\'tshowoncertainpageinWordpress【发布时间】:2016-03-2208:24:00【问题描述】:我有一个“front-page.php”,它是一个静态的一侧页面。如果我使用Wordpress循环查看我... 查看详情

如何检查 Wordpress 高级自定义字段插件中的字段组?

】如何检查Wordpress高级自定义字段插件中的字段组?【英文标题】:HowtocheckforfieldgroupsinWordpressAdvancedCustomFieldsplugin?【发布时间】:2012-11-2612:09:39【问题描述】:我正在为Wordpress使用acf高级自定义字段插件。我正在使用默认输出... 查看详情

如何在 WordPress 插件页面中插入 youtube 视频?

】如何在WordPress插件页面中插入youtube视频?【英文标题】:HowinsertayoutubevideoinaWordPresspluginpage?【发布时间】:2014-08-1004:40:53【问题描述】:我为WordPress创建了一个插件,并将其上传到了Wordpress插件库。现在,我想在插件描述中... 查看详情

您可以禁用 WordPress 上某些页面的响应式布局吗?

】您可以禁用WordPress上某些页面的响应式布局吗?【英文标题】:CanyoudisableresponsivelayoutforcertainpagesonWordPress?【发布时间】:2017-05-1005:02:37【问题描述】:我正在使用WordPress和SiteOriginPageBuilder来构建我的网站。在SiteOriginPageBuilder... 查看详情

无法让简单的 jquery 脚本在 WordPress 页面上工作

】无法让简单的jquery脚本在WordPress页面上工作【英文标题】:UnabletogetsimplejqueryscripttoworkonWordPresspage【发布时间】:2015-07-0100:51:46【问题描述】:我正在尝试在我正在开发的WordPress网站上使用jQuery插件HCaptions,这样当鼠标悬停在... 查看详情

如何在非 wordpress 页面中调用简码?

】如何在非wordpress页面中调用简码?【英文标题】:Howtocallshortcodeinnon-wordpresspages?【发布时间】:2018-06-1620:28:52【问题描述】:我目前(在我的本地主机上)在一个新的wordpress页面上工作,该页面使用来自插件的各种短代码。当... 查看详情

如何在 WordPress Woo-Commerce 插件上获取所有包含的产品

】如何在WordPressWoo-Commerce插件上获取所有包含的产品【英文标题】:HowcanIgetallincludedproductsonWordPressWoo-CommercePlugin【发布时间】:2020-08-1809:41:20【问题描述】:我正在开发WordPressWoo-Commerce插件定制。我在管理页面上添加了产品作... 查看详情

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

】创建wordpress插件时,如何在jQuery加载页面中启动挂钩?【英文标题】:HowcaniinitiatehooksinajQueryloadedpagewhencreatingawordpressplugin?【发布时间】:2014-01-0221:21:54【问题描述】:我正在编写一个带有以下页面的wordpress小部件1)我有母版... 查看详情

Wordpress - 一个特定的 .png 没有出现在页面上,其他的正常显示

】Wordpress-一个特定的.png没有出现在页面上,其他的正常显示【英文标题】:Wordpress-Oneparticular.pngisnotappearingonpage,othersappearnormally【发布时间】:2013-08-2706:08:45【问题描述】:我正在用Wordpress开发一个网站。我为网站徽标使用透... 查看详情

如何保存我的 Wordpress 插件中的设置?

】如何保存我的Wordpress插件中的设置?【英文标题】:HowtosavethesettingsfrommyWordpressplugin?【发布时间】:2015-11-0812:36:36【问题描述】:我目前正在制作一个带有设置页面的wordpress插件,用户可以在其中输入图像、名称和URL,然后使... 查看详情

加载页面时发生错误,正在重新加载。仅出现在某些页面上

】加载页面时发生错误,正在重新加载。仅出现在某些页面上【英文标题】:anerroroccurredwhileloadingthepage,reloading.Onlyoccurringoncertainpages【发布时间】:2017-06-1019:40:49【问题描述】:我最近开始在一家珠宝店网站上进行开发,在iPhone... 查看详情