从file.php访问CF7标签

时间:2019-01-22 16:28:01

标签: php wordpress contact-form-7

我是php和wordpress的新手,但需要使用在表单中其他位置输入的标签/字段来重命名通过联系表单7上传的文件。

我可以在“ file.php”中看到如何重命名上载的文件,但是保存其他参数的数组在另一个php文件中。 有没有足够熟悉联系表7的人给我一些指导?恐怕我在CF7支持页面上获得的支持不多。

1 个答案:

答案 0 :(得分:0)

就像我理解的那样,您想重命名用户使用表单上传的文件-因此您无需更改 file.php 的代码,而在中编写自定义函数。 /contact-form-7/includes/functions.php 并为其添加钩子:

// define the wpcf7_submit callback 
function action_wpcf7_submit( $instance, $result ) { 
    // make action magic happen here... 
}; 

// add the action 
add_action( 'wpcf7_submit', 'action_wpcf7_submit', 10, 2 ); 

因此,最后您需要阅读有关钩子的更多信息:https://codex.wordpress.org/Plugin_API/Hooks 在本讲座之后,您将找到许多答案,如如何从该主题获取表单提交的数据:WordPress contact form 7 text value change