从令牌执行 WordPress 插件?

Execute WordPress Plugin From Token?

好的,请耐心等待,因为我大部分时间都在编写 C#、JavaScript、HTML 等而不是 PHP。

我正在尝试创建一个 WordPress 插件。我希望拥有编辑权限的人能够在页面内容的正文中放置一个令牌,例如 [[DONATIONFORM]]。在 运行 时,该令牌将被替换为实际表格。

我已经定义了一个插件并将其显示在插件列表中。我在一个名为 GenerateDonationForm() 的插件文件中创建了一个函数。当有人输入令牌时,我只是不知道如何获得它 运行。

您需要使用 shortcode api

来自文档:

As a quick start for those in a hurry, here's a minimal example of the PHP code required to create a shortcode:

function foobar_func( $atts ){
    return "foo and bar";
}
add_shortcode( 'foobar', 'foobar_func' );

确保你的函数 returns 输出,而不是回显它!