【发布时间】:2013-03-25 10:03:26
【问题描述】:
我觉得我疯了……
几年前我写了一个 WP 插件。它由几个小部件、一些短代码和完整页面的代码组成。真的没有火箭科学。
我正在快速重写并开始遇到一个问题,即在插件 CSS 之后加载站点主题的 CSS。当然,这使得微调插件变得不可能。
它到底为什么要这么做?这是加入 css 的代码。
**wp_enqueue_style("aa_remote", "http://domaind.com/css/site.css", false, "1.0");**
它已经工作了两年!现在没有了。
我做了一些挖掘,发现我可能可以使用依赖项,所以我像这样加载了主题的样式表。
**wp_enqueue_style("aa_remote", "http://domaind.com/css/site.css", (array) get_stylesheet_uri(), "1.0");**
但是失败得很惨。
我做了一些头发,但我担心它有危险!
我确定我缺少一些基本的东西......任何/所有建议都非常感谢! (走开不是一种选择!)。
【问题讨论】:
-
根据主题中
header.php的结构,您可能能够或可能无法控制加载顺序。例如,如果主题样式表包含在wp_head()函数之后,即使您在 wp_enqueue_style 中设置了依赖项,您也无法最后加载 CSS。