=== Plugin Name === Contributors: MMDeveloper Tags: php, liquid, php_liquid Requires at least: 3.0.1 Tested up to: 3.4.2 Stable tag: 1.4 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Use liquid markup in your posts/pages/stylesheets. == Description == PHP Liquid is a WordPress plugin that allows you to add liquid tags to your stylesheet and page/posts. To find out what liquid is please go to the following url: http://liquidmarkup.org/ Please read the install instructions carefully. You need to replace bloginfo( 'stylesheet_url' ) with liquid_stylesheet_url() in your header.php if you want to use liquid in your stylesheet. If you write this method in your theme functions file: function override_mytheme_liquid_array() { return array('site_url' => get_option('siteurl'), "items" => array("1","2")); } and write the following lines in your style.css file: {% for item in items %} #banner_{{ item }} { background: url("/images/test_{{ item }}.png"); } {% endfor %} your website will actually render the following css: #banner_1 { background: url("/images/test_1.png"); } #banner_2 { background: url("/images/test_2.png"); } So with this plugin, you can use dynamic css, cool hey. Introduced in version 1.4 - You can now write: echo(parse_liquid("{{site_url}}")); into your template, and render liquid tags in your template. == Installation == 1) Install WordPress 3.4.2 or higher 2) Download the following file: http://downloads.wordpress.org/plugin/php-liquid.1.4.zip 3) Login to WordPress admin, click on Plugins / Add New / Upload, then upload the zip file you just downloaded. 4) Activate the plugin. 5) Edit your header.php and find bloginfo( 'stylesheet_url' ). Replace this with liquid_stylesheet_url(). 6) Thats it, but if you want your own liquid tags, in your functions.php file write the following method function override_mytheme_liquid_array() { // Declare your liquid tags in this array. return array('site_url' => get_option('siteurl'), "dude" => "TheOnlineHero"); // Then in your post/page or stylesheet type {{site_url}}, {{dude}}, to use them. // Example: // body { // background: url({{site_url}}/images/test_image.png); // } } == Changelog == = 1.4 = * You can now render liquid in your templates * echo(parse_liquid("{{site_url}}")); = 1.3 = * Minimise css = 1.2 = * Fixed stylesheet url = 1.1 = * Initial Checkin