javascript - WordPress 插件“订阅评论已重新加载”: Loading Scripts Only When it is Necessary

标签 javascript php jquery css wordpress

我使用 wordpress 插件 Subscribe To Comments Reloaded 允许您订阅评论。所以这个插件只在 single.php 上需要,而不是在家里或其他地方。但是该插件在 header 中各处加载了 2 个 css 文件和 1 个 JS 文件。

有css文件和js..

<link rel='stylesheet' id='stcr-plugin-style-css'  href='/wp-content/plugins/subscribe-to-comments-reloaded/includes/css/stcr-plugin-style.css?ver=4.8' type='text/css' media='all' />
<link rel='stylesheet' id='stcr-font-awesome-css'  href='/wp-content/plugins/subscribe-to-comments-reloaded/includes/css/font-awesome.min.css?ver=4.8' type='text/css' media='all' />
<script type='text/javascript' src='/wp-content/plugins/subscribe-to-comments-reloaded/includes/js/stcr-plugin.js?ver=4.8'></script>

我怎样才能“注销”这些脚本并只在 single.php 上加载它?

最佳答案

使用 is_single() 来检查您是否要显示单个帖子。然后仅当 is_single() 返回 true 时才加载 css 和 js。

您可以使用 wp_register_style() 注销之前添加的 css,使用 wp_deregister_script() 注销 js

关于javascript - WordPress 插件“订阅评论已重新加载”: Loading Scripts Only When it is Necessary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45067358/

相关文章:

javascript - 重新创建 Fabric.js Canvas 并导出为图像?

javascript - 使用 onclick 更改背景正文图像

JavaScript .load 在 .click 后未显示正确的页面结果

javascript - jQuery 属性操作的不一致

javascript - setInterval运行非常慢

javascript - 搜索有关速度/效率的 JSON 对象

php - 为什么 laravel 模型会重复一组数据以及如何(如果可能)只有一组数据?

JavaScript innerHTML 包括 php

php - Pivot MySQL - 如何将数据从一个表移动到一个新表

jquery - 日历日期时间选择器中的第一天