根据页面内容在Head中包含css文件 时间:2017-10-20 作者:Marvin3 例如:我有一个插件,可以在页面中添加一个框对于JS文件,它很简单,因为它被添加到页脚。但是CSS文件必须添加到<head> 部分我知道有些解决方案涉及字符串解析post\\u内容和查找短代码。但当通过Widget或PHP添加box时,这并没有帮助。有什么建议吗?非常感谢。 1 个回复 SO网友:janh 你无法预测某个东西是否会包含你的框,所以要“正确地”完成它,你需要尽早添加你的CSS/JS。不太正确的方法可能是添加输出缓冲并分析输出,以查看框是否包含在某个位置,然后将HTML添加到文档的头部。它不干净,我会将其设置为可选(并在默认模式下禁用,因此用户必须激活它),并添加一些解释,因为当您想知道为什么某些东西在不同的页面上不起作用时,可能会感到困惑,如果您不知道这些东西,调试这些东西通常会很痛苦。 结束 文章导航