我正在尝试为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操作中没有发送任何内容。 我错过了什么?
答案 0 :(得分:0)
FormCraft的作者。
首先,请确保您使用的是FormCraft 3.2.6或更高版本。编辑任何表单时是否显示Demo Addon,然后转到Add-Ons - &gt;设置?
您也可以直接在nishfts dot net与我联系。