0

我正在尝试为 FormCraft Wordpress 插件创建一个插件,但遇到了一些问题。我根据 FormCraft 文档编辑了一个演示插件,将它作为插件添加到我的 Wordpress 中。但这似乎不起作用。

我尝试从http://formcraft-wp.com/help/developing-an-add-on-for-formcraft/复制粘贴演示插件。但它也没有奏效。

这是代码:

<?php

    /*
    Plugin Name: FormCraft Demo Add-On
    Plugin URI: http://ncrafts.net/
    Description: Demo Add-on for FormCraft
    Author: nCrafts
    Author URI: http://ncrafts.net
    Version: 1
    Text Domain: formcraft-demo
    */

    // Tell FormCraft our add-on exists
    add_action('formcraft_addon_init', 'formcraft_demo_addon');
    function formcraft_demo_addon()
    {
        register_formcraft_addon( 'demo_addon_settings', 0, 'Demo Addon', 'DemoController');
    }

    // We show a simple text field in the add-on's settings
    function demo_addon_settings() {
        echo "<input style='margin: 20px 10%; width: 80%' placeholder='Banned hosts' type='text' ng-model='Addons.DemoAddon.banned_hosts'>";
    }

    add_action('formcraft_after_save', 'your_function', 10, 4);
    function your_function($content, $meta, $raw_content, $integrations)
    {
        file_get_contents('https://my-app.com/send_request?formcraft=true');
    }
?>

设置中没有显示任何内容,并且根据我的服务器日志,formcraft_after_save 操作中没有发送任何内容。我错过了什么?

4

1 回答 1

0

FormCraft 的作者在这里。

首先,请确保您使用的是 FormCraft 3.2.6 或更高版本。当您编辑任何表单并转到 Add-Ons -> Installed 时,是否会显示演示插件?

您也可以通过 ncrafts dot net 的 nish 直接与我联系。

于 2015-07-25T14:48:04.173 回答