如何在wordpress中重新初始化插件wordpress创建的javascript


how i can reinitializing javascript in wordpress what has been create by plugin wordpress

当我想在我的网站中创建移动优化时,我遇到了问题,我读这个url是为了优化移动,在这种情况下,我想推迟我网站中的所有javascript,以加快优化和管理javascript,我读了这个教程是为了推迟js,我有想法用javascript优化移动在一个url中生成我的移动网站。

问题是,当我想在wordpress中编辑我的网站时,它似乎是所有的php功能,所以如果在我的header.php中是这样的,我就不能推迟我的功能:

.........some code has been not show....
<head>
<meta>........</meta>
<?php if ( is_singular() && get_option('thread_comments') ) wp_enqueue_script('comment-reply'); ?>
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('stylesheet_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_head(); ?>
</head> 

但当我在浏览器中查看源代码时,我会得到javascript:

    <script type="text/javascript" src="http://www.statcounter.com/counter/counter_xhtml.js"></script>
<noscript><div class="statcounter"><a title="web analytics" href="http://statcounter.com/"><img class="statcounter" src="http://c.statcounter.com/7474402/0/706690ab/0/" alt="web analytics" /></a></div></noscript>
i think the javascript generate by plugin of wordpress because i'm using that.

我的问题:

  1. 如何找到wordpress插件的javascript并使用defer函数重新设置
  2. 如果这不可能,我如何在不更改域的情况下在移动视图中生成我的网站例如m.blabla.com

谢谢你的回答。

  1. 你试图做的事情找错树了。修改你的主题/模板等,使所有JS块都在关闭BODY标记之前的HTML底部。这实现了将JS处理留到最后的预期结果,这样就不会阻碍任何设备(移动设备或其他设备)上的页面加载,也不会使用任何愚蠢的PHP。

  2. 虽然这个问题还没有定论,但您应该考虑寻找页面主题,或者使用响应式Web设计技术重新设计现有的主题。这将确保无论使用何种设备访问都能保持一致的外观。Skeleton.js是一个很好的响应式设计框架,WebDesignTuts有一个关于使用Skeleton.js构建网站的很棒的教程。