在短码中包含模板文件的最佳方式是什么?

时间:2013-08-05 作者:RChanaud

我正在为一个儿童主题写一个简短的代码。

我想加载一个php模板文件来生成HTML,然后将此HTML输出为字符串以返回此字符串。但我不知道最好的方法。法典中提到ob_start 功能,但在我看来有点脏。

是否有任何模板函数(如加载视图时PHP框架中的模板函数)可以做到这一点?

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

WordPress不捆绑任何“模板引擎”库,如MustacheSmarty, 就我所知,坦率地说,我还没有被说服需要它们。(是的,我知道它很流行。)

连接您自己的字符串,使用PHP本机函数,如ob_startsprintf, 或者加载您自己的模板库。我见过插件这样做。我最近刚看到一个蓄满胡子的WordPress plugin purporting to make Smarty available.

结束

相关推荐

shortcode for logo image

我有以下代码用于使用短代码图像显示图像,但短代码是[image name=logo] 从名为logo的/uploads/目录加载图像。巴布亚新几内亚;更改名称,我可以像狗一样加载不同的图像。png项目符号。png等。名称后写入=名称文件。所以我的问题是如何让函数在短代码上编写[logo] 我可以得到图像标志。巴布亚新几内亚function image_shortcode($atts, $content = null) { extract( shortcode_atts( array(