多说默认是在 Head 输出它的相关 JavaScript 脚本,但是有时候因为多说服务器不稳定的问题,会引起整个博客速度被拖累,另外按照 YSlow 或者 Google PageSpeed 等优化规则,最好也是要把 JavaScript 代码放到 Footer,下面就介绍下如何把多说的 JavaScript 脚本移到 Footer:
代码语言:javascript复制<?php
/*
Plugin Name: 把多说的 JavaScript 脚本移到 footer
Plugin URI: http://blog.wpjam.com/m/move-duoshuo-js-to-footer/
Description: 把多说的 JavaScript 脚本移到 footer
Version: 0.1
Author: Denis
*/
add_action('init', 'move_duoshuo_js_to_footer');
function move_duoshuo_js_to_footer() {
global $duoshuoPlugin;
remove_action('wp_print_scripts', array($duoshuoPlugin, 'appendScripts'));
add_action('wp_footer',array($duoshuoPlugin, 'appendScripts'));
}
?>
将上面的复制到当前主题的 functions.php
文件,或者直接复制保存一个文件,上传到当前插件目录,激活即可。