我已经安装了WordPress和插件contact form 7
。
为了将其变成多页面联系表格,我还安装了Contact Form 7 Multi-Step Forms
。目前一切正常,甚至邮件也能发送。
我的问题是,在邮件发送之前我想运行一些PHP代码。
我已经插入了这段代码,以测试该插件的运行能力。
function testfunc( $cf7 )
{
mysql_connect("localhost", "user_name", "password") or die(mysql_error());
mysql_select_db("db_name") or die(mysql_error());
mysql_query("CREATE TABLE `aaaaaaaaaaa` ( test VARCHAR(30))");
}
add_action( 'wpcf7_before_send_mail', 'testfunc', 1);
即使我在一个额外的PHP文件中运行它,该函数也可以正常工作。
现在我无法弄清楚为什么将该函数插入到插件中时它不起作用?
aaaaaaaaaaa
是否已经存在了吗? - Latheesanmysql_query
之后添加or die(mysql_error());
。 - Latheesan