返回Get_Header和Get_Footer字符串,而不是回显它

时间:2017-10-23 作者:AnchovyLegend

我试图在wordpress应用程序中使用mustache并将其模块化。我想使用mustache partials将页眉和页脚字符串注入到各个模板文件中。

然而,只要我在控制器层上调用get\\u header/get\\u footer,页眉和页脚就会立即显示出来。我试图做的是从页眉和页脚中检索标记并将其存储到变量中,以便“稍后”注入模板中,这是可能的吗?

提前感谢!

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

使用输出缓冲区!

ob_start();
get_header();
$header = ob_get_contents();
ob_end_clean();
收割台现在处于$header 你可以随心所欲。

结束

相关推荐

加载不带wp_head或wp_footer的管理栏

是否有任何可能的方法来加载管理栏而不使用wp\\u head或wp\\u footer?如果没有,那么是否有办法加载wp\\u head()或wp\\u footer(),只捕获管理栏函数、样式和脚本?这在worpdress中可能吗?例如:wp_head(load_admin_bar()); 或者类似的东西。谢谢你的回答。