让我们讨论一下初学者的可能性。
WordPress的前端输出分为两部分:
主题模板系统,非常灵活,相对容易调整,尽管大多数以PHP为中心的模板标签(及相关)函数,都是以PHP为中心的,并且在调整的容易程度上差异很大,所以在WP中实现模板引擎通常不仅是一种可能性,而且是一件实际的事情。大多数主流PHP相关模板引擎都有WP解决方案(各种质量和维护状态)。
但这是否切实可行同样的情况表明,虽然模板引擎实现相对容易启动,但很难在功能与WordPress核心对等的情况下完成。
典型的方法有:
透明地绕过模板到WP功能(放弃一些模板层规则和优势)
远离WP的API,支持在模板层创建和使用自己的原始API/数据结构,就实用性而言-模板引擎实现在包含的项目和用例中表现出色,比如网络代理为客户使用它们。不幸的是,对于通用的广域市场主题解决方案,WordPress太旧且缺乏灵活性,无法完全适应其他模板选项。
插件,作为更多包含和变化的单元,可以更容易地使用模板。他们不必遵守与主题相同的约定,只需提供/实施自己的约定即可。