精通了 wordpress hello world 程序开发之后,我并没有骄傲。我深知如果按照 wordpress 默认的模板开发套路来的话,我早晚要吐血身亡。
先领教一下 wordpress 肮脏的模板代码风格 (wordpress 4.7 twentyseventeen 主题)
我并没有办法同流合污,我决定找一套可以应用在 wordpress 上的模板系统
在 Reddit Wordpress 版请教了一下,还快就有高手回复。推荐的几个模板系统如下
Sage 9 看上去很高大上,然而并不是我想要的,太过复杂,而且我并没有看到模板系统在哪里。
Timber 有眼前一亮的感觉,使用的也是我较为熟悉的 python jinja2 的语法。文档也非常详细,用的人也非常多(从 Github 的 Star 数量就能看出来)。说实话我已经心动了。
Bladerunner 看到这货之后,作为 Laravel 粉,我知道就是这个了。虽然使用的人不多,但是能紧跟 Laravel 5.3 的这种情怀已把我深深打动。
无论是 Timber 还是 Bladerunner 都有一个致命的劣势,就是必须先安装一个插件,所以要用这类模板系统前,请三思。安装方法就不说了,Bladerunner 官网上有
基于 Bladerunner 模板系统的 wordpress Hello World 主题
主题目录下,新建 index.blade.php
Hello World, {{ $name }}!
修改 index.php 为
<?php
$name = "laravel";
bladerunner('index', ["name" => $name]);
还是原来的配方,还是熟悉的味道!
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式