当处理一个自定义贴子类型的小部件时,是否有方法检测该小部件何时显示,然后检查其贴子元数据是否有任何自定义css,并将其排在站点头部?
这听起来可能有点混乱,所以我将进一步解释。
我有一个插件,它有自定义的帖子类型“widget”。
当我从该自定义帖子类型小部件创建帖子时,我可以从其小部件加载帖子内容,选择要显示的帖子内容。
如果我的帖子有存储在帖子元中的自定义css,则小部件将显示css,但它会在页脚中排队。
有没有办法检查这个小部件,然后检查它的post meta自定义css,然后将该css排在网站的头部?
这是专门针对Visual Composer插件的,但我看到每一位作者都能通过一个小部件将Visual Composer帖子内容显示出来,从而将css排在页脚中。这会产生符合WC3标准的错误。
所以我想我会寻求一些专家的帮助,因为很明显,作者们都没有找到这样做的方法,但我只是相信这是可能的。
我认为这是可能的,有几个原因。
我看到缓存插件抓取任何插件css,在页脚、内联或排队,然后在站点的头部排队。所以我知道,这些方法可以在关闭优先级中完成,等等。。。在页面呈现之前的某个地方检测页脚中是否有自定义css排队,然后抓住它并强制它显示在头部这个插件Google Fonts Optimizer在某种程度上就是这么做的,但我不确定如何调整方法来为我的插件做到这一点。我知道这个插件和php类使用的方法。但谷歌字体优化器将检查所有排队的谷歌字体,然后将它们全部优化为一个请求,并将其剥离并强制显示在头部。@https://github.com/sigginet/google-webfont-optimizer/blob/master/google-webfont-optimizer.php这是我正在尝试的css文件的要点,但它可能会提供文件所需的总体外观@https://gist.github.com/NoahjChampion/9329f7301eef9f2619b4