我想使用下一个PHP脚本来提供组合的,预先压缩和缩小的JS和CSS文件。源代码可在此处获取:https://code.google.com/p/compress/
有一个安装了wordpress的WAMP localhost。
我做了什么:
在子主题中添加了三个文件(jsmin.php,cssmin.php,compress.php) 文件夹中;
在子主题文件夹中添加目录'min';
创建文件'compress_timestamp.php'
将以下代码添加到header.php中(尝试过functions.php然后尝试了第一行
of header.php)
require_once('compress_timestamp.php'); //load timestamp created by compress.php module sets field $compress_stamp=unix_timestamp
if (stripos($_SERVER['HTTP_ACCEPT_ENCODING'],'GZIP')!==false)
$gz='gz';
else
$gz=null;
echo '<link rel="stylesheet" type="text/css" href="min/css_schedule_'.$compress_stamp.'.css'.$gz.'" />',PHP_EOL;
// the following scripts were combined into css_schedule
// echo '<link rel="stylesheet" type="text/css" href="CSS/menu.css" />',PHP_EOL;
// echo '<link rel="stylesheet" type="text/css" href="CSS/ThreeColumnFixed.css" />',PHP_EOL;
// echo '<link rel="stylesheet" type="text/css" href="CSS/sprite.css" />',PHP_EOL;
// echo '<link rel="stylesheet" type="text/css" href="CSS/iCal.css" />',PHP_EOL;
相应地将行更改为子主题和父文件夹:
echo '<link rel="stylesheet" type="text/css" href="style.css" />',PHP_EOL;
echo '<link rel="stylesheet" type="text/css" href="../twentyfourteen/style.css"
错过了什么以及使它运作的正确方法是什么? 最后,当一切都完成后,如何在XAMP(VPS)上远程启动该脚本?
答案 0 :(得分:1)
有一个非常好的WordPress插件,名为JCH Optimize,可以缩小css和javascript。它非常容易安装。它有免费和付费版本,附带更多功能,可用于加速您的wordpress网站。他们也支持Joomla。
对它的支持也非常好。