所以我正在开发一个WordPress项目,我需要创建5个不同的表格。我想在用户在我的网站上注册时在这些表中插入数据。我正在使用主题我的登录,并且我想要输入的数据将相应地生成。我知道我必须使用wpdb命令来插入数据,但我不知道在什么文件中我需要编写我的代码。在wordpress中注册时在自定义表格中插入值
0
A
回答
0
您想在主题的functions.php文件中添加代码。
您可以使用'钩子'来挂接WordPress后台某处发生的某个函数。您需要使用的钩子是user_register钩子。 https://codex.wordpress.org/Plugin_API/Action_Reference/user_register
快速注意。在主题的functions.php文件中编辑代码时,应确保使用子主题,以便在更新主题时不覆盖所做的更改。 https://codex.wordpress.org/Child_Themes
以下是用于挂钩用户注册的功能。
<?php
add_action('user_register', 'mytheme_registration_save', 10, 1);
function mytheme_registration_save($user_id) {
if (isset($_POST['first_name'])) {
// Custom commands
}
}
?>
然后,您可以使用wpdb插入将其他数据添加到其他表。 https://developer.wordpress.org/reference/classes/wpdb/insert/
你的问题不是很具体,所以我会试着给你一个更通用的答案。
<?php
$wpdb->insert('wp_submitted_form', array(
'name' => 'John',
'email' => '[email protected]',
'phone' => '123456768',
));
?>
相关问题
- 1. 自定义注册插件在WordPress
- 2. Wordpress自定义注册表格
- 3. 在wordpress中自定义登录注册
- 4. Wordpress - 自定义注册表格,重定向后
- 5. Wordpress复选框到自定义注册表格
- 6. 在注册表值中使用installshield自定义参数
- 7. Django-allauth和自定义注册表格
- 8. Delphi - 如何注册自定义表格
- 9. 如何将记录插入我的自定义WordPress表格中?
- 10. 如何在WordPress中自定义我的评论注册
- 11. WordPress的:在注册通知中输出自定义user_meta数据
- 12. 在源URL中插入自定义值
- 13. 在MonoTouch中注册自定义NSUrlProtocol
- 14. 在Kentico中注册自定义类9
- 15. 将AJAX/javascript值插入到自定义WordPress表中
- 16. 自定义django注册表
- 17. 注册自定义后类型WordPress的
- 18. 注册自定义WordPress小部件
- 19. django 1.10 - 用户注册时自定义sql插入
- 20. python:在基类中定义注册表
- 21. 将数据从自定义表格插入Wordpress数据库表
- 22. 需要Wordpress多站点自定义注册插件/脚本
- 23. 为注册表格中的自定义字段设计自定义验证
- 24. 在Wordpress中约会表格的自定义日期和时间
- 25. 用wordpress注册表格
- 26. 在WordPress数据库中插入表格
- 27. React中的自定义mailchimp注册表格
- 28. Laravel 5.2注册,插入多个表格
- 29. WordPress自定义表格
- 30. 在Moodle中创建自定义注册表单
谢谢您的回复。只是想知道我复制上面的wpdb->插入代码,我将它添加到“//自定义命令”的if块中,然后复制所有内容并将其放在children主题的functions.php中? –