File execution order

时间:2017-09-23 作者:troy

我有一个我管理的WordPress网站(我不是开发人员),我运行了一个pagespeed 测验我遇到了一些问题,比如缓存问题等等,所以我使用了几个插件来解决它们。然而,我现在遇到了优化CSS交付问题。

所以我想尝试自己修复它,并将有问题的URL移到页面的末尾,但是我不知道这些URL是从哪里来的。或者哪个页面需要它们。

<!-- head -->
<head>

<!-- meta -->
<meta charset="<?php bloginfo( \'charset\' ); ?>" />
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<?php if( mfn_opts_get(\'responsive\') ) echo \'<meta name="viewport" 
content="width=device-width, initial-scale=1, maximum-scale=1">\'; ?>

<title><?php
global $post;
if( mfn_opts_get(\'mfn-seo\') && is_object($post) && get_post_meta( get_the_ID(), 
\'mfn-meta-seo-title\', true ) ){
echo stripslashes( get_post_meta( get_the_ID(), \'mfn-meta-seo-title\', true ) );
} else {
global $page, $paged;
wp_title( \'|\', true, \'right\' );
bloginfo( \'name\' );
if ( $paged >= 2 || $page >= 2 ) echo \' | \' . sprintf( __( \'Page %s\', \'limuso\' ), max( $paged, $page ) );
}
?></title>

<?php if( is_single() ): ?>
<script>var switchTo5x=true;</script>
<script src="http://w.sharethis.com/button/buttons.js"></script>
<script>stLight.options({publisher: "ur-6568e777-919c-a5dd-ac31-98a6fa2e6b2d"}); </script>
<?php endif; ?>
<?php do_action(\'wp_seo\'); ?>

<link rel="shortcut icon" href="<?php mfn_opts_show(\'favicon-img\',THEME_URI .\'/images/favicon.ico\'); ?>" type="image/x-icon" /> 

<!-- wp_head() -->
<?php wp_head();?>
</head>
感谢您的帮助

1 个回复
SO网友:SEO DEVS

问题是:<script src="http://w.sharethis.com/button/buttons.js"></script> 尝试将其添加到站点的正文或页脚,然后删除指向w.sharethis的链接。com。因为这不是本地js,所以不会缓存它,这将在pagespeed中显示为js/css错误。您可以将其保存为本地文件,然后更改来自sharethis的链接。com到您的本地文件,或者您可以使用如下插件cache external scripts

希望这有帮助

结束

相关推荐

Responsive Admin Themes

我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。