Wordpress Compile fichier LESS en CSS
Bonjour je viens vers vous pour une question de compilation de fichier LESS => CSS.
Je suis en train de développer un thème pour wordpress, et je souhaite donc compiler mon fichier less en css
Voici le lien des fichiers PHP que j'ai mis dans mon thème : https://github.com/oyejorge/less.php/releases
Malgré plusieurs essai je n'y arrive pas, voici ce que m'affiche l'ecrans
Citation:
Le site rencontre des difficultés techniques. Veuillez relever la boîte de messagerie du compte administrateur du site pour obtenir des instructions.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <?php
/**
*
* @package WP_Theme-Base
*/
defined( 'ABSPATH' ) || die( "Can't access directly" );
// Constants
define( 'THEME_DIR', get_template_directory() );
define( 'THEME_URI', get_template_directory_uri() );
// ma fonction
function get_customizer_css($var) {
if ( file_exists( THEME_DIR . '/assets/css/style.less' ) ) {
require_once ( THEME_DIR . '/assets/less/Cache.php' );
$less_files = array( THEME_DIR . '/assets/css/style.less' => THEME_DIR . '/assets/css/' );
$options = array( 'cache_dir' => THEME_DIR . '/assets/css/writable_folder' );
$variables = array( '@val1' => $var );
$css_file_name = Less_Cache::Get( $less_files, $options, $variables );
$compiled = file_get_contents( THEME_DIR . '/assets/css/writable_folder'.$css_file_name );
}
} |
Voici ce que la doc propose
Code:
1 2 3 4 5
| $less_files = array( '/var/www/mysite/bootstrap.less' => '/mysite/' );
$options = array( 'cache_dir' => '/var/www/writable_folder' );
$variables = array( 'width' => '100px' );
$css_file_name = Less_Cache::Get( $less_files, $options, $variables );
$compiled = file_get_contents( '/var/www/writable_folder/'.$css_file_name ); |