如果插件不包含优先级,则优先级为“10”(默认值)。
因此,在不更改(编辑)违规插件的情况下,您可以使用高于10的优先级在之后加载,或低于10的优先级在之前加载。
您提到希望更早地加载。如果是这样,那么您的示例中的优先级是向后的。将外部插件设置为1意味着它将在我的插件之前加载(设置为2)。相反,它应该是:
add_action(\'wp_enqueue_scripts\', \'<FOREIGN-PLUGIN>\', 2);
add_action(\'wp_enqueue_scripts\', \'<MY-PLUGIN>\', 1);
然后“
<MY-PLUGIN>
“将早于加载”
<FOREIGN-PLUGIN>
“。但正如我所提到的,如果它已经在另一个插件中,则不应编辑该插件和默认的Previor,因此您的排队应该是:
add_action(\'wp_enqueue_scripts\', \'<MY-PLUGIN>\', 1);
(或1-9中的某个优先级编号)。然后“我的插件”将首先排队。