2014-07-24 65 views
0

     我想使用下一個PHP腳本來提供組合的,預先壓縮和縮小的JS和CSS文件。源代碼可在這裏找到:https://code.google.com/p/compress/
有一個安裝了wordpress的WAMP localhost。
而我做了什麼:
用PHP壓縮腳本在Wordpress子主題中縮小css和js

  • 加入兒童主題的 文件夾中的三個文件(jsmin.php,cssmin.php,compress.php);

  • 在child-theme文件夾中添加目錄'min';

  • 創建文件 'compress_timestamp.php'

  • 加入下面的代碼到的header.php(試過的functions.php然後試圖第一線的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

好吧,現在我沒有成功的PHP壓縮方法。而不是使用Pagespped_mod for Apache。 – whoiam

回答

1

有一個非常好的WordPress插件,名爲JCH Optimize,縮小了CSS和JavaScript。它非常容易安裝。它有一個免費和付費版本,可以用來加快你的WordPress的網站噸更多的功能。他們也支持Joomla。

對它的支持也非常好。

+0

JCH Optimize就是這樣。 +1 – BradM