Wp_head()-列出具有优先级的挂钩操作?

时间:2013-05-08 作者:Paul

我想在wp_head() 但我的目标是精确的位置(比如在style.css之后,但在rtl.css之前,以及在我的其他自定义脚本之前)。我想知道是否可以列出所附的所有内容wp_head() 在执行/显示顺序中?

我知道我可以将优先级/顺序参数传递给add_action 但我需要知道那是多少。

add_action( \'wp_head\', \'my_function\', 10 );
一切都是从10 但不知怎么的,rtl。css似乎总是追求风格。css。是吗11 大概我怎么知道?

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

虽然您实际上可以通过优先级控制被钩住的事物的顺序,但它并不总是适合这项工作的工具。

对于样式,应使用适当的wp_enqueue_style() 该函数允许您轻松设置复杂的依赖项,WP将自动处理这些依赖项,以生成所需的样式输出顺序。

不幸的是wp_enqueue_scripts() 对于脚本,您不能像问题所指出的那样交叉依赖脚本和样式。然而,通常的做法是在页面完全下载之前不启动JS执行,所以在大多数情况下,不需要显式依赖CSS。

结束

相关推荐

当尝试向我的登录页面添加一个css文件时,会出现“Headers Always Sent”?

我看过的每一篇关于这个主题的教程都已经过时了,所以我希望这里的人能帮助我。我想为我的wp登录设置样式。带有CSS文件的php页面。但我想以一种在Wordpress更新时不会被覆盖的方式来做。据我所知,根据我读到的图茨,在我的主题函数中使用函数添加它的最佳方式。php文件。不幸的是,人们建议使用的代码并不适合我。这是我添加的代码。<?php function custom_login() { echo \'<link rel=\"stylesheet\" href=\"wplog