需要在节点程序中使用@wordpress/hooks的示例

问题描述 投票:0回答:1

我想添加挂钩到我正在编写的要发布的 Node.js 程序的功能。理想情况下,我想要像 WordPress Hook 系统(传统上用于 PHP,最近用于 Javascript!)这样的东西,它非常强大,但又简单。

WP 似乎为此目的发布了一个 Node 模块:https://www.npmjs.com/package/@wordpress/hooks

但是,我找不到任何文档或实际示例来解释如何准确地实现这一点。

假设我有一个函数可以做到这一点:

function processObj(myObj){
  doThing1(myObj);
  doThing2(myObj);
  // I want to allow plugin writers to add a Thing3, Thing4, etc...
  return myObj;
}

我相信这是一个过滤器...就像我想允许插件在返回之前通过 Thing3 (它们创建的)过滤 myObj 一样。但我不知道如何实施。

javascript node.js wordpress hook
1个回答
0
投票

它是一个前端包,而不是 Node.js 包。

此包与前端的 WordPress 块事件集成。 WordPress 的服务器端代码在 PHP 上运行,并且不能保证 Node.js 的存在。

因此,此包仅限于侦听由 Javascript 驱动的 blocks 上的前端事件。

© www.soinside.com 2019 - 2024. All rights reserved.