代码之家  ›  专栏  ›  技术社区  ›  DrDee

如何使WordPress插件成为第一个运行的插件?

  •  0
  • DrDee  · 技术社区  · 16 年前

    我正在写一个wordpress插件,每当“author”过滤器事件被触发时,它就进行字符串处理。显然,有更多的插件可以响应这个事件。我知道你可以设置你的插件的优先级,但是例如,disqus插件在我的插件之前被调用,即使我将优先级设置为0。(我不知道是否接受负值)。

    wordpress codex提到了$priority:“具有相同优先级的函数按照添加到操作中的顺序执行”。

    所以我的问题是,如何确保我的插件首先添加到操作中?这取决于插件的名称吗?

    1 回复  |  直到 8 年前
        1
  •  2
  •   nickohrn    16 年前

    接受负值。只需使用如下内容:

    add_filter('the_author','my_function',-1000000);