【问题标题】:Execute WordPress Plugin From Token?从令牌执行 WordPress 插件?
【发布时间】:2016-09-17 23:38:12
【问题描述】:

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

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

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

【问题讨论】:

    标签: php wordpress php-7


    【解决方案1】:

    您需要使用shortcode api

    来自文档:

    对于那些赶时间的人来说,这是一个快速入门,这里是创建短代码所需的 PHP 代码的一个最小示例:

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

    确保您的函数返回输出,而不是回显它!

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    相关资源
    最近更新 更多