我正在尝试将 Mustache 模板引擎与 WordPress 结合起来。到目前为止,我已经非常成功地使用 the_content 作为过滤器来解析我的模板标签,例如 {{ something }}。
但是,假设开发人员将模板标签直接硬编码到页面模板中,例如循环页面,the_content 不会捕获硬编码的标签。
是否有过滤器可以让我捕获包括内容在内的整个页面模板的内容?
如果您正在编写插件,则可以使用 PHP 函数ob_start()来缓存整个缓冲内容。之后,您可以使用回调函数返回替换的内容。
为您的脚本使用触发器(动作)init或 after_setup_theme。