我是php和wordpress的新手,但需要使用在表单中其他位置输入的标签/字段来重命名通过联系表单7上传的文件。
我可以在“ file.php”中看到如何重命名上载的文件,但是保存其他参数的数组在另一个php文件中。 有没有足够熟悉联系表7的人给我一些指导?恐怕我在CF7支持页面上获得的支持不多。
答案 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