是否仅在一个页面中加载插件中的Java脚本?

时间:2012-07-06 作者:Mike Vierwind

我使用ALO EasyMail新闻稿<但是插件在头部加载了大量Javascript。

我有一个移动站点,脚本正在加载到所有页面中。我认为这会影响移动性能,只想在新闻稿页面上加载。

我如何才能做到这一点并仅在/nieuwsbrief

php从以下内容开始:

<script type="text/javascript">
//<![CDATA[
<?php if ( is_user_logged_in() ) { // if logged in ?>

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

把这个放进你的functions.php 或自定义插件。

function wpse_57621_alo_tidy()
{
    if ( $page_id = get_option( \'alo_em_subsc_page\' ) ) {
        if ( ! is_page( $page_id ) )
            remove_action( \'wp_head\', \'alo_em_ajax_js\' );
    }
}
add_action( \'wp\', \'wpse_57621_alo_tidy\' );
它连接到wp hook,它在处理请求后立即运行&;已查询。

我们说的是“如果ALO新闻稿页面设置存在,但我们当前不在该页面上,请取消连接脚本输出挂钩”。

结束

相关推荐

如何重写ms-unctions.php中的函数

我想执行我自己的欢迎新用户电子邮件通知,而不是function welcome_user_msg_filter(){} 位于ms功能中。php我最近learned how to override functions in pluggable.php, 但我引用的函数没有自己的if ( ! function_exists( \'welcome_user_msg_filter\' ) ) {}.是否有人重写过存在于ms-functions.php?如果是的话,你会怎么做?谢谢