Linux 软件免费装

seedsugar-phphamlsass for WordPress

开发者 seed&sugar AG
更新时间 2013年3月12日 08:27
PHP版本: 3.0 及以上
WordPress版本: 3.5.1

标签

theme themes markup sass haml phamlp phphaml

下载

0.1

详情介绍:

PHAMLP for WordPress enables theme creation using the HAML template system. HAML replaces the tag soup of most HTML/PHP templates with a cleaner, hierarchical markup language. This is a simple plugin that only parses haml and sass/scss with included php code to their respective php source and renders that. It DOES NOT include any of rail's sophisticated templating tags, like link_to, image_tag etc.. If you want something like that you should take a look at the wordless plugin. Any plain HTML/PHP theme will work while PHAMLP for WordPress is enabled. But the individual templates that make up a WordPress theme, from index.php to author.php, can be replaced with a corresponding .php.haml file and PHAMLP for WordPress will process them. If enabled it will also check for sass/scss stylesheet files, compile them and replace the links in the final output. Just link to them normally like you would to any other .css file. The plugin parses haml and sass files into cached files in wp-content/phphaml4pw/tmp/php and wp-content/phphaml4pw/tmp/css respectively, for obvious reasons these folders need to be writable by your webserver. As PHPHaml does not support the complete HAML syntax, take a look at https://github.com/Baldrs/phphaml for any syntax questions you might have. Sass parser uses the parser from phamlp (http://code.google.com/p/phamlp/). HAML Example For an example HAML theme check the themes/ folder. There are two ways you can make a theme: a) The ruby way is to use layouts. For that place a layout.php.haml file in your theme which basically comprises WP's header and footer. b) The WP way is to have seperate header.php and footer.php files. Since these are statically included by WP their names cannot be changed (meaning no header.haml - sorry!). As a workaround, I've implemented partials, just call render("header")/render("footer") in your index.php.haml and _header/_footer.php.haml will be included. Content_for does not yet work - sorry!

安装:

Automated installation
  1. Log into the administrative section of your WordPress site (i.e. http://example.com/wp-admin"
  2. In the "plugins" section of the menu on the left, select "add new"
  3. Search for "PHPHaml4WP"
  4. Install
Manual installation
  1. Upload the phamlp-for-wordpress directory to the /wp-content/plugins/ directory of your WordPress site.
  2. Activate the plugin through the 'Plugins' menu in WordPress

更新日志:

0.1