Comments (6)
Hi!
Glad you like this update :-)
Can you tell me if the Advanced Usage in the documentation fullfils your request?
from wp-less.
I'll give this a try, I didn't see this page before but tried something similar already... never got it working but hopefully attempt number 2 will work out :) thanks
from wp-less.
This doesn't seem to be working... also in the documentation the example seems wrong
if (class_exists(‘WPLessPlugin’){
$less = WPLessPlugin::getInstance();
function less_generate_random($max = 1000){
return rand(1, $max);
}
$less->registerFunction('random', 'less_generate_random');
// you can now use random() in your *.less files, like
// div.random-size{
// width: less_generate_random(666);
// }
}
shouldn't
div.random-size{
// width: less_generate_random(666);
// }
}
be
div.random-size{
// width: @random;
// }
}
?
either way I tried didn't work I'm getting nothing rendered out in the css
from wp-less.
The function is getting registered as per dump of the obj
WPLessPlugin(
is_filters_registered =
is_hooks_registered =
compiler =
WPLessCompiler(
VERSION =
'v0.3.8'
TRUE =
array(
[0] =>
'keyword'
[1] =>
'true'
)
FALSE =
array(
[0] =>
'keyword'
[1] =>
'false'
)
libFunctions =
array(
['random'] =>
'less_generate_random'
)
but when calling
height: @random;
height: less_generate_random();
nothing gets printed from either statement
from wp-less.
got it working... the function call should be width: random();
I think partially wasn't rendering because an int was returned for width so it was getting stripped
from wp-less.
Yep, the first argument is the less function name, the second argument is the PHP function name.
from wp-less.
Related Issues (20)
- Add oncletom/wp-less to Packagist HOT 1
- Make package autoloadable HOT 2
- Embedding into a Theme HOT 2
- oyejorge less php library should be updated
- Mixins with multiple arguments HOT 1
- Combine Less Files HOT 2
- Update "oyejorge" LESS compiler
- Use class from css file in another directory HOT 3
- Recompiling Not Working HOT 2
- How to set Upload Dir and set Upload Url correctly? HOT 1
- Debug Mode: Warnings in TinyMCE HOT 1
- composer vendor directory missing from WordPress package HOT 3
- Wp-less parse error: syntax error, unexpected 'const' (T_CONST) HOT 3
- 1.9.3-3 takes my site down. HOT 6
- gargabecollector class php is throwing errors on lines 86 88 91
- Undefined index: port / path / index in lines 312 / 316
- Less_Exception_Compiler
- $lessfile_in_theme error on Windows
- Fatal error: Uncaught exception 'Less_Exception_Chunk' HOT 2
- Notice: Undefined index: extension HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wp-less.